The annual salary range for this position is $110,000.00 - $220,000.00
Additional compensation includes annual or quarterly performance bonuses.
Additional compensation for certain positions may also include :
- Stock
Responsibilities
Translate complex business requirements into scalable data engineering solutions aligned with organizational strategy.
Design, develop, and maintain data pipelines and architectures using SQL, Google BigQuery, and other relevant technologies.
Implement data governance practices ensuring compliance with regulatory and ethical standards.
Collaborate with cross-functional teams to identify, source, and integrate various data sets for analysis and reporting.
Optimize data transformation, integration, and storage processes to support business insights and decision-making.
Software Engineer I to join an established technology team to design and build software components of services or platforms, utilizing cloud-based services, databases, and server-less technologies.
Compensation
The base salary range for this role is $92,500 - $160,000.00.
Responsibilities
Utilize algorithms, data structures, and design patterns to produce efficient and performant code
Develop, extend, and debug code within the scope of their team’s existing tools and services
Execute on design and debug tasks
Troubleshoot root causes of and solutions for bugs and production issues
Contribute to team’s best practices for logging, testing, instrumentation, metrics, monitors, alerts, practices, and processes
Requirements
Bachelor's degree or higher in Computer Science, Computer Information Systems, or similar; or equivalent experience
Develop next-generation solutions in computer vision, geospatial analytics, and photogrammetry.
Compensation
The base pay for this position within Colorado is: $105,000.00 - $140,000.00 - $154,000.00 annually.
Responsibilities
Apply advanced mathematical and statistical techniques to solve complex engineering problems.
Develop production-quality software solutions.
Collaborate with software engineers, geospatial specialists, and product teams to develop scalable solutions.
Analyze large datasets and imagery to improve system accuracy and performance.
Participate in system design, code reviews, and technical architecture discussions.
Requirements
Bachelor's degree in Computer Science, Computer Engineering, Applied Mathematics, Physics, Remote Sensing, Geospatial Sciences, or a related technical field.
Joining the Advanced Programs team as a Mathematician with Linux environment and C++ software development exposure on autonomous distributed tracking systems.
Seeking a researcher and engineer to build software solutions incorporating advanced algorithms, AI/ML, and data science models for Homeland Security and Defense applications.
Lead projects, complex programs, major technical workstreams, multi-program initiatives, or technical portfolios involving multidisciplinary development, analysis, prototyping, integration, testing, evaluation, and technology transition.
Apply deep technical expertise and systems-level judgment to highly complex and ambiguous problems, evaluating alternatives, trade-offs, risks, stakeholder needs, and mission implications.
Translate broad or unclear objectives into actionable technical plans and influence program direction, architectures, systems, priorities, and roadmaps across teams, Groups, or mission areas.
Collaborate with multidisciplinary teams, sponsors, mission partners, and internal leaders to align priorities, resolve dependencies, and guide decisions and deliverables.
Assess and improve technical tools, processes, methods, documentation, execution practices, and organizational capability.
Requirements
Bachelor’s degree in a STEM discipline
Master’s degree
PhD
Nice to have: frontier models
Nice to have: C++
Skills
Senior Software Engineer, Machine Learning, Discover Interest Modeling and Retrieval
The role involves developing representation learning models for Google's Discover personalized interest feed, focusing on retrieval, pre-ranking stacks, and personalization signals at a massive scale.
Write and test product or system development code.
Develop representation learning models, including embedding or encoder models trained with contrastive, supervised, or self-supervised (e.g., masked-prediction) objectives, and set or sequence encoders (attention pooling, Transformers).
Execute clustering or metric learning at scale (e.g., hierarchical/agglomerative, density-based), and assess cluster quality.
Utilize Large Language Model (LLMs) in ML systems (e.g., LLM embeddings, autoraters for evaluation) and distill LLM judgments into classifiers.
Requirements
Bachelor’s degree or equivalent practical experience
Master's degree or PhD in Computer Science or related technical field
Collaborate with traders, developers, and researchers to evaluate, validate, and improve quantitative models used in IMC’s proprietary trading strategies through statistical analysis, simulation, and empirical research.
Locations (2)
Chicago, Illinois, United States
New York, New York, United States
Compensation
$175,000—$275,000 USD
Responsibilities
Collaborate with traders, developers, and researchers to evaluate, validate, and improve quantitative models used in IMC’s proprietary trading strategies through statistical analysis, simulation, and empirical research
Design quantitative methods to gather and analyze market data, trading statistics, or new data sources and use the result of that research as the basis for new trading strategies
Build research-oriented computational tools, simulations, visualizations, and backtesting frameworks to evaluate quantitative hypotheses and measure model performance before production deployment
health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage)
Formulate trading hypotheses as mathematical, statistical, and machine-learning models; prototype algorithms and coordinate with developers to integrate validated research into trading systems
Apply statistical inference, optimization, numerical methods, and financial mathematics to diagnose model behavior, improve forecasting accuracy, and address complex research problems in proprietary trading
Requirements
Bachelor's degree in Computer Science, Financial Mathematics, Financial Engineering, Computational Mathematics, or a closely related quantitative, mathematical, or computational field