CrawlJobs Logo

Senior Algorithm Developer

United States, Warrenton, VA or Augusta, GA Employment contract 200000.00 - 250000.00 USD / Year · Job Posted June 30, 2026
Apply Position
Job Link Share

Job Description

Altamira Technologies has a long and successful history providing innovative solutions throughout the U.S. National Security community. Headquartered in McLean, Virginia, Altamira serves the defense, intelligence and homeland security communities worldwide by focusing on creating innovative solutions leveraging common standards in architecture, data and security. Altamira believes that our people and the culture of our company differentiate us from other companies. Position Description: We are seeking a Senior Algorithm Developer to join the Altamira team. Our ideal candidate would possess a broad range of skills as our scope of work spans various technologies. Altamira Technologies Corporation encourages independent problem solving but also provides deep reach-back support and a collaborative environment for our engineering team.

Job Responsibility

  • Development of new software, algorithms, analytics, and other operator-generated mission requirements for understanding and articulating I&W
  • Integration of data, tools, and capabilities from across laboratory environments into tools and environments readily accessible by operators
  • Design/implement wrapper routines as needed around Astrograph executable in R&D and ops environments
  • Implementation of advanced processing techniques into relevant tools and software for expanding mission awareness

Requirements

  • Bachelor's (or equivalent experience) in Electrical/Computer/Systems Engineering, Applied mathematics, Computer Science, Physics or a related field
  • Knowledge and experience in COMINT, ELINT, and/or FISINT collection and processing
  • Knowledge and experience in one or more of the following: signals applications, signal data processing, prototype development and supporting transition of prototype Ops to limited and baseline Ops
  • Experience in one or more of the following: X0Midas, C, C++, FORTRAN, Java, MongoDB, Oracle, Red Hat Linux, Apache, Python, HTML, Dynamic HTML, JavaScript, MySQL, Perl, Extensible Markup Language, Hadoop, Java Message Service, Rails, Esper
  • Must hold TS/SCI clearance w/polygraph (U.S. Citizenship required for clearance)
  • Self-motivated and eager to work intently to satisfy mission requirements
  • Adaptable and has the desire to maintain our company culture
  • Ability to effectively communicate in verbal and written communications
  • Ability to multitask and adjust priorities as needed

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Algorithm Developer

8 matching positions

Senior Algorithm Developer

We are seeking a Senior Algorithm Developer to join the Altamira team. Our ideal...
Location
Location
United States , Warrenton, VA or Augusta, GA
Salary
Salary:
Not provided
altamiracorp.com Logo
Altamira Technologies
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s (or equivalent experience) in Electrical/Computer/Systems Engineering, Applied mathematics, Computer Science, Physics or a related field
  • Knowledge and experience in COMINT, ELINT, and/or FISINT collection and processing
  • Knowledge and experience in one or more of the following: signals applications, signal data processing, prototype development and supporting transition of prototype Ops to limited and baseline Ops
  • Experience in one or more of the following: X0Midas, C, C++, FORTRAN, Java, MongoDB, Oracle, Red Hat Linux, Apache, Python, HTML, Dynamic HTML, JavaScript, MySQL, Perl, Extensible Markup Language, Hadoop, Java Message Service, Rails, Esper
  • Must hold TS/SCI clearance w/polygraph (U.S. Citizenship required for clearance)
  • Self-motivated and eager to work intently to satisfy mission requirements
  • Adaptable and has the desire to maintain our company culture
  • Ability to effectively communicate in verbal and written communications
  • Ability to multitask and adjust priorities as needed
Job Responsibility
Job Responsibility
  • Development of new software, algorithms, analytics, and other operator-generated mission requirements for understanding and articulating I&W
  • Integration of data, tools, and capabilities from across laboratory environments into tools and environments readily accessible by operators
  • Design/implement wrapper routines as needed around Astrograph executable in R&D and ops environments
  • Implementation of advanced processing techniques into relevant tools and software for expanding mission awareness
  • Fulltime
Read More
Arrow Right

AI Solution Developer II / Senior AI Solution Developer

This role will work within our Scientific Data Technology and AI department whic...
Location
Location
United Kingdom
Salary
Salary:
Not provided
parexel.com Logo
Parexel
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Educated to BSc. or MSc level in Engineering or Computer Science with a focus on Machine Learning (and GenAI) or other equivalent qualification/experience
  • Experience in Palantir Foundry, it’s ecosystem and components, including building Workshop Apps, building and deploying Modelling Objectives and managing Code Repos and Pipelines
  • Machine Learning, Generative AI (Gen AI), Deep Learning (building and deploying NLP systems within Palantir Foundry)
  • Proven CS fundamentals including data structures, algorithms, and distributed systems
  • Proven theoretical and practical experience in modern ML technologies, including transformers, graphical models, information retrieval techniques, LLMs, time series models, Reinforcement Learning, etc.
  • Proven software engineering fundamentals, including the ability to write production ready code, establish and enforce high engineering standards, architect packages, and own architectural and procedural choices for effective shared codebases within Foundry
  • Knowledge of Python and scientific computing packages (PyTorch, NumPy, Scikit-learn, TensorFlow)
  • Experience with data modeling and pipeline development in Palantir Foundry
  • Experience with frontend development for intuitive user experience
  • Practical understanding of database technologies including relational, non-relational and graph
Job Responsibility
Job Responsibility
  • Leverage Palantir Foundry to build and deploy reusable custom machine learning models, Ontologies and end-user applications
  • Design, implement, and document new ML/Gen AI modeling techniques and strategies
  • Develop ML pipelines and workflows in Foundry to support AI solution development and deployment
  • Review and adapt recent research in ML and Gen AI into Foundry-based prototypes and production solutions
  • Review code and pipelines of other engineers to enhance ML quality and security within Foundry
  • Understand business needs and user workflows and support interpretation in the context of potential AI solutions in Foundry
  • Support development of custom models and AI / Gen AI solutions using Foundry's ML capabilities to address business needs
  • Lead experiment and model evaluation design based on well-founded best practices in machine learning to ensure safe, effective, and principled AI development practices within Foundry
  • Carry out AI solution prototyping and experimentation using Foundry's tools, various LLMs and environments
  • Collaborate with Product to define and implement features to satisfy customer requirements within Foundry
What we offer
What we offer
  • competitive base salary
  • holiday
  • private healthcare
  • dental insurance
  • Fulltime
Read More
Arrow Right

Software Developer Senior - AI Agentic

Randstad Digital is actively seeking a Senior Software Engineer – Intelligent Au...
Location
Location
Canada , Montréal
Salary
Salary:
101800.00 - 124400.00 USD / Year
https://www.randstad.com Logo
Randstad
Expiration Date
August 16, 2026
Flip Icon
Requirements
Requirements
  • 10+ years of professional, full-lifecycle software development experience
  • Expert-level mastery of Python and its ecosystem for enterprise-grade applications
  • Deep proficiency in API design (RESTful, asynchronous services), integration patterns, advanced data structures, and algorithmic optimization for high scalability
  • Rigorous background in automated testing frameworks (unit, integration, contract, and end-to-end testing) and robust Git-based version control workflows
  • Candidates must be legally authorized to work in Canada
  • prior local Canadian experience is a plus but not mandatory
  • Based on an assessment conducted by our client, it has been determined that this position requires candidates to be fluent in English (both spoken and written)
  • In particular, this position will require the employee to interact with centralized internal departments (e.g., Operations / HR / Finance / Legal / Contracts / Sales) that support the organization in Canada and that do not speak French
Job Responsibility
Job Responsibility
  • Agentic AI & Automation Engineering: Architect and deliver robust automation products and multi-agent AI ecosystems integrated into core business operations
  • Build scalable Python services, asynchronous APIs, and complex workflows orchestrating state-of-the-art LLM frameworks (e.g., LangGraph, LangChain, CrewAI, Semantic Kernel, and emerging technologies)
  • Guardrails & System Evaluation: Establish sophisticated evaluation structures to mitigate hallucinations, ensure prompt reliability, and validate tool execution
  • Design policy-based routing, input/output validation, and Retrieval-Augmented Generation (RAG) frameworks, alongside implementing Model Context Protocol (MCP) servers
  • Engineering Excellence & platform Standards: Author clean, testable, and highly documented code utilizing SOLID principles and clean architecture
  • Build for comprehensive operational observability (metrics, logs, traces, alerts) and design optimized, secure CI/CD pipelines
  • Risk, Security, and Compliance by Design: Partner with security and governance teams to ensure all solutions comply with enterprise data classification, least-privilege access, and disaster recovery strategies
  • Technical Leadership & Mentorship: Elevate the engineering team’s capabilities through rigorous code reviews, pair programming, and constructive feedback
  • Lead architectural debates, author Architectural Decision Records (ADRs), and guide stakeholder communication with composure
What we offer
What we offer
  • Flexible Hybrid Work Model: Enjoy an optimal balance between remote productivity and collaborative in-office teamwork in Montreal
  • Compelling Compensation Package: Base salary starting range between $101,800 - $124,400 (flexible based on expertise), combined with a high-reward performance-based annual bonus structure targeting 12% (with potential multiplier up to double the target)
  • Premier Wealth Accumulation: Industry-leading company matching programs for equity purchases (up to 50% employer match) and robust savings programs
  • Long-Term Security: Rare access to a prestigious, secure Defined Benefit Pension Plan providing guaranteed lifetime retirement income
  • Comprehensive Wellness & Time Off: Comprehensive physical and mental health coverage, virtual healthcare access, dedicated wellness funds, and the flexibility to purchase up to 5 additional days of annual leave
  • Fulltime
Read More
Arrow Right

Senior Developer - Java & Spark – Vice President

We are seeking a highly skilled and experienced Senior Software Engineer special...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Java Core: Strong proficiency in Java fundamentals, including Equals/hashCode, Collections Framework, Generics, Lambdas, and new features.
  • Concurrency: Deep understanding and practical experience with Java Concurrency APIs and patterns.
  • Spring Ecosystem: Extensive experience with Spring Framework (Core, Boot, Data, Security, Batch, Integration, JDBC).
  • JVM Expertise: Solid understanding of JVM internals, class loading, memory model, garbage collection mechanisms, and performance tuning.
  • Apache Spark: Proven expertise with Apache Spark (RDD, Spark SQL, DataFrames, DataSets) for large-scale data processing.
  • Big Data Ecosystem: Experience with other Big Data technologies such as Hadoop, Hive, Impala, or similar.
  • Containerization: Hands-on experience with Docker or similar containerization technologies.
  • Orchestration: Experience with Kubernetes, OpenShift, or similar container orchestration platforms for deploying and managing distributed applications and Spark workloads.
  • Data Structures: In-depth knowledge of common data structures and their appropriate use, including time/space complexity analysis.
  • Algorithms: Awareness and application of searching and sorting algorithms, especially in a distributed context.
Job Responsibility
Job Responsibility
  • Design, develop, and maintain high-quality, scalable, and efficient Java-based applications, with a significant emphasis on data processing pipelines using Apache Spark.
  • Contribute to architectural discussions and decisions, ensuring solutions are scalable, maintainable, performant, and aligned with enterprise standards for big data and distributed systems.
  • Implement and enforce best practices in object-oriented programming, design patterns, and SOLID principles.
  • Champion Test-Driven Development (TDD) and Domain-Driven Design (DDD) methodologies.
  • Optimize application performance, considering JVM internals, memory management, garbage collection, and Spark job tuning.
  • Work with various database technologies, including relational and NoSQL, ensuring data integrity and optimal performance for both operational and analytical workloads.
  • Leverage cloud-native services and container orchestration platforms (e.g., Kubernetes, OpenShift) for deploying and managing applications and Spark clusters.
  • Participate in code reviews, providing constructive feedback and ensuring code quality, security, and adherence to coding standards.
  • Contribute to the continuous improvement of CI/CD pipelines and development tooling for both Java and Spark applications.
  • Actively engage in documentation of designs, processes, and systems to foster knowledge sharing.
  • Fulltime
Read More
Arrow Right

Angular UI Senior Developer – Assistant Vice President

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of relevant experience
  • Experience in systems analysis and programming of software applications
  • Write clean, maintainable, and efficient code following best practices, including unit and integration testing
  • Optimize applications for maximum speed and scalability
  • Mentor and guide junior and mid-level developers, conducting code reviews and promoting a culture of continuous learning
  • Participate in the entire application lifecycle, focusing on coding, debugging, and continuous improvement
  • Ensure the technical feasibility of UI/UX designs
  • Experience in managing and implementing successful projects
  • Working knowledge of consulting/project management techniques/methods
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
Job Responsibility
Job Responsibility
  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
  • Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement
  • Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
  • Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems
  • Ensure essential procedures are followed and help define operating standards and processes
  • Serve as advisor or coach to new or lower level analysts
  • Has the ability to operate with a limited level of direct supervision
  • Can exercise independence of judgement and autonomy
  • Acts as SME to senior stakeholders and /or other team members
  • Fulltime
Read More
Arrow Right

Pyspark Big Data Senior Developer - Vice President

We are building an A-team of highly skilled and autonomous engineers, and we are...
Location
Location
Canada , Mississauga
Salary
Salary:
120800.00 - 170800.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of extensive, hands-on experience as a Senior Big Data Developer, with a strong emphasis on PySpark and the Apache Spark ecosystem, operating as a player/coach
  • Expert proficiency in Python, with a proven track record of developing robust, scalable, and high-performance PySpark applications for large-scale data processing
  • Deep understanding and extensive hands-on experience with Apache Spark (Spark Core, Spark SQL, Spark Streaming) and its ecosystem
  • Experience with distributed computing frameworks such as Hadoop (HDFS, YARN)
  • Expert proficiency in SQL and extensive experience with data warehousing concepts and technologies (e.g., Hive, Snowflake, Redshift, Databricks SQL)
  • Proven experience with various data storage formats (e.g., Parquet, ORC, Avro) and data lake solutions (e.g., Delta Lake, Iceberg)
  • Experience with NoSQL databases (e.g., MongoDB, Cassandra, HBase) is a significant plus
  • Strong experience with Apache Kafka for building real-time data pipelines and event-driven architectures
  • Demonstrated experience with big data services on major cloud platforms (e.g., AWS EMR/Glue/Redshift, Azure Databricks/Data Factory/Synapse, GCP Dataflow/Dataproc/BigQuery) is highly desirable
  • Proven effectiveness with AI coding tools (e.g., Claude Code, Codex, Antigravity) is a mandatory requirement
Job Responsibility
Job Responsibility
  • Operate end-to-end in the design, development, and implementation of robust big data solutions, ensuring optimal performance, scalability, data quality, and security
  • Collaborate closely within small, co-located squads (4-7 person teams), fostering high communication and low coordination overhead, to translate complex business requirements into technical specifications for big data processing and analytical solutions
  • Act as a player/coach within the team, mentoring junior members and leading by example in the development of efficient and innovative big data architectures
  • Design, develop, and optimize large-scale data pipelines using PySpark for data ingestion, transformation, and aggregation, always with an eye towards efficiency and domain relevance
  • Implement and manage real-time data streaming and event-driven architectures using technologies like Apache Kafka
  • Design and implement sophisticated data warehousing solutions and dimensional models for efficient data storage and retrieval, ensuring alignment with business needs
  • Work with various distributed data storage technologies, including distributed file systems (e.g., HDFS, S3) and NoSQL databases (e.g., MongoDB, Cassandra), selecting the right tool for the right problem
  • Implement efficient data processing and storage strategies to optimize the performance and scalability of big data applications, with a strong focus on the 'why' behind the technology choices
  • Champion best practices in software development, including rigorous code reviews, implementing comprehensive testing, and supporting continuous integration and continuous deployment (CI/CD) pipelines
  • Demonstrate high autonomy and agency in driving projects forward, making informed decisions, and proactively identifying areas for improvement
  • Fulltime
Read More
Arrow Right

Java Senior Developer

Location
Location
Romania , Brasov
Salary
Salary:
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A University degree or advanced diploma in a software engineering-related discipline, preferably in Computer Science, or equivalent experience
  • At least 5 years of experience on a similar position is required
  • Application development experience with Spring Boot
  • Working experience with Microservice architecture
  • Working experience with Unit testing and test automation
  • Working experience with Maven or similar build tools
  • Experience with messaging technologies (RabbitMQ, Kafka)
  • Hands-on experience with Vector Databases, RAG pipeline optimization, Prompt Engineering, and Azure OpenAI APIs
  • Familiarity with Docker, Kubernetes or other containerization frameworks
  • Experience with Shell Scripting and Git
Job Responsibility
Job Responsibility
  • Development of microservices and integration with the existing platform
  • Design and implement a Java application using Spring Boot, ensuring seamless compatibility, scalability, and fault tolerance
  • Implement data models, APIs, and microservices to integrate with existing systems and databases, enabling seamless data exchange and real-time updates
  • Develop algorithms and implement forecasting models to predict production volumes based on historical data, market demand, and other relevant factors
  • Create intuitive user interfaces to facilitate data input, visualization, and analysis, enabling production planners to make informed decisions
  • Collaborate with the testing team to ensure proper functionality, performance, and reliability of the application, conducting thorough unit and integration testing
  • Design and implement UX for AI-powered features
  • Integrate LLM outputs into user interfaces
  • Develop and optimize RAG pipelines and prompt engineering strategies
  • Work with Vector Databases and Azure OpenAI APIs to enable AI-driven capabilities
What we offer
What we offer
  • Smooth integration and a supportive mentor
  • Pick your working style: choose from Remote, Hybrid or Office work opportunities
  • Different working hours to suit your needs
  • Sponsored certifications, trainings and top e-learning platforms
  • Private Health Insurance
  • Individual coaching sessions or accredited Coaching School
  • Epic parties or themed events
  • Fulltime
Read More
Arrow Right

Fixed Income eTrading Connectivity – Senior Developer

The Fixed Income Connectivity team globally supports connectivity and routing so...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Extensive hand-on coding expertise in C+++ and Core Java, Mult-threading and Concurrency
  • Strong focus on system performance tuning and experience with low latency programming techniques
  • Strong academic record, ideally with a Bachelors or Masters degree in Computer Science, engineering or related technical or quantitative discipline
  • Demonstrable success in designing and delivering complex applications
  • Strong software development fundamentals, data structures, design patterns, Object-Oriented programming, architecture, algorithms, and problem-solving skills
  • Solid understanding of service architecture and high performance, low latency, and multithreading techniques
  • Experience of developing market connectivity applications is highly desirable
  • Prior experience in building e-trading systems is highly desirable
  • Knowledge of any financial products like Interest Rates, Spread Products, FX, Equities or Futures (e.g. bonds, interest rate swaps, repos) is highly desirable
  • Technical skills include Java, Spring, FIX, Aeron, Solace, Chronicle, TDD, BDD, KDB, REST, Gradle, Git and Unix Scripting
Job Responsibility
Job Responsibility
  • Designing and developing front office eTrading applications for the trading business
  • Understanding of good design principles and ability to adhere to complex design
  • Development of common, reusable components and services utilizing Citi’s best practices
  • Responsible for creating high performance, low latency applications leveraging existing Citi frameworks
  • Ensuring strong reliability, scalability and performance of the core application components
  • Drive architecture and execute on our technical strategy while partnering with various technology teams and to continue to evolve technical architecture roadmap beyond near term objectives
  • Coordinate development with both internal technology teams and Traders, Sales, and Quants
  • Driving engineering standards and continuing to strive for best – whilst utilizing creativity and innovation to improve the technical capabilities of the platform and ensuring it remains stable, flexible, and maintainable
  • Troubleshooting challenging performance and scalability issues
  • Assisting in third line support during core trading hours while working with other e-Trading teams to manage and support the applications
What we offer
What we offer
  • 27 days annual leave (plus bank holidays)
  • A discretional annual performance related bonus
  • Private Medical Care & Life Insurance
  • Employee Assistance Program
  • Pension Plan
  • Paid Parental Leave
  • Special discounts for employees, family, and friends
  • Access to an array of learning and development resources
  • Fulltime
Read More
Arrow Right