April 24, 2026
Staff Software Engineer, Incentive Offers
Senior • On-site
16,667 - 20,833 USD/yr
New York, NY
Who we are
The real world is the next frontier, and at Metropolis, we are creating the artificial intelligence to make it responsive. We are pioneering the Recognition Economy — a future where mundane repetition disappears and being known unlocks access, comfort, and belonging everywhere you go. From transforming parking into a seamless drive-in, drive-out experience for millions of Members to expanding our intelligence layer across retail and hospitality, we are building a world that feels instinctive and magical. The future isn’t coming; it’s here, and we need builders, innovators, and problem solvers to help us create it.
Who you are
Metropolis is seeking a Staff Software Engineer to lead the technical evolution of our Incentive Offers platform, serving as a critical architect for our identity, decisioning, and measurement infrastructure. You will play a pivotal role in transforming vision-based location signals into a scalable demand engine for our partners by building the platform layer that connects arrivals to automated campaigns. As a technical steward and influencer, you will solve complex technical challenges that few others can while mentoring engineers and setting the direction for project impact and engineering craft across the organization.
What you'll do
- Define the technical strategy and long-term roadmap for the Incentive Offers platform
- Architect scalable services for offer management, campaign eligibility, and business rule enforcement
- Design high-throughput infrastructure for real-time member communication and preference management
- Develop identity resolution systems that connect physical-world vehicle signals with digital member profiles
- Build robust attribution and measurement engines to track closed-loop redemption across diverse verticals
- Engineer seamless integrations between our platform and external partner systems or point-of-sale technologies
- Mentor senior engineering talent and advocate for high standards of engineering craft and efficiency
- Solve complex distributed systems problems related to high-volume transaction processing and data consistency
- Partner with Product and Marketing leaders to translate business objectives into scalable technical solutions
- Identify and resolve systemic bottlenecks to improve developer velocity and system reliability
What we're looking for
- Advanced degree in Computer Science or a related technical field
- 8+ years of experience building customer-facing applications and complex distributed systems
- Demonstrate expert proficiency in Scala, Java, or similar JVM-based languages
- Experience with AI/ML tools to improve engineering productivity or system intelligence
- Show a proven track record of leading technical strategy for significant engineering initiatives
- Possess a strong background in architecting data-intensive platforms and real-time event-driven systems
- Communicate complex technical concepts effectively to both technical and non-technical stakeholders
- Mentor engineers to foster a high-performance engineering culture and technical growth
- Design for operational excellence including observability, monitoring, and automated testing
- Navigate high levels of ambiguity and deliver results in a fast-paced environment
While not required, these are a plus:
- Familiarity with marketing technology stacks or consumer-facing loyalty platforms
- Experience working in high-growth startup environments or industry-leading tech companies
Our Stack
- Languages + Frameworks: TypeScript, React, Scala (principally), Java (limited)
- Datastores: MySQL, PostgreSQL, Snowflake
- Cloud: AWS
- Version control: Git & GitHub
- AI Tooling: Copilot on GitHub and Claude Code
- Observability: Datadog
4 Days in Office: Metropolis values in-person collaboration to drive innovation, strengthen culture, and enhance the Member experience. Our corporate team members hold to our office-first model, which requires employees to be on-site at least four days a week, fostering organic interactions that spark creativity and connection
When you join Metropolis, you'll join a team of world-class product leaders and engineers, building an ecosystem of technologies at the intersection of parking, mobility, and real estate. Our goal is to build an inclusive culture where everyone has a voice and the best idea wins. You will play a key role in building and maintaining this culture as our organization grows. The anticipated base salary for this position is $200,000.00 USD to $250,000.00 USD annually. The actual base salary offered is determined by a number of variables, including, as appropriate, the applicant's qualifications for the position, years of relevant experience, distinctive skills, level of education attained, certifications or other professional licenses held, and the location of residence and/or place of employment. Base salary is one component of Metropolis' total compensation package, which may also include access to or eligibility for healthcare benefits, a 401(k) plan, short-term and long-term disability coverage, basic life insurance, a lucrative stock option plan, bonus plans, and more. #LI-CM1 #LI-Onsite
Metropolis may utilize an automated employment decision tool (AEDT) to assess or evaluate your candidacy for employment or promotion. AEDTs are used to assist in assessing a candidate’s application relative to the required job qualifications and responsibilities listed in the job posting.
As part of this process, Metropolis retains data relevant to your candidacy, including personal information, for a period that is reasonably necessary for the use of the tool. If you are hired for the position, your data may become part of your employee records.
Metropolis Technologies is an equal opportunity employer. We make all hiring decisions based on merit, qualifications, and business needs, without regard to race, color, religion, sex (including gender identity, sexual orientation, or pregnancy), national origin, disability, veteran status, or any other protected characteristic under federal, state, or local law.
Similar jobs you might like
Technology

Metropolis Technologies
Machine Learning Engineer, Growth
Mid
On-site
Seattle, WA
12,500 - 15,000 USD/yr
🏢 Summary: Machine Learning Engineer role focused on building and productionizing demand forecasting and dynamic pricing models to optimize revenue and utilization. The position involves end-to-end ownership of modeling, experimentation, and scalable data pipelines in a production environment. The role directly impacts business metrics through advanced forecasting, optimization, and causal inference techniques. 🗂️ Requirements: PhD in Computer Science, Statistics, Economics, Applied Mathematics or related STEM field with 1+ years experience, or MS with equivalent publications, Proficient programming in Python and SQL, Experience in machine learning modeling and statistics (time series, probabilistic models, deep learning), Strong knowledge of forecasting, optimization, and revenue maximization algorithms, Experience with causal inference and experimentation (A/B testing, DiD, uplift modeling), Hands-on experience building data pipelines with AWS, Spark, and Airflow, Experience deploying and monitoring ML models in production, Ability to identify and resolve data quality issues (bias, leakage, labeling) 📃 Skills: Python, SQL, AWS, Spark, Airflow, MachineLearning, TimeSeries, DeepLearning, ProbabilisticModeling, Optimization, CausalInference, ABTesting, DiD, UpliftModeling 🏢 Description: Who we are The real world is the next frontier, and at Metropolis, we are creating the artificial intelligence to make it responsive. We are pioneering the Recognition Economy — a future where mundane repetition disappears and being known unlocks access, comfort, and belonging everywhere you go. From transforming parking into a seamless drive-in, drive-out experience for millions of Members to expanding our intelligence layer across retail and hospitality, we are building a world that feels instinctive and magical. The future isn't coming; it's here, and we need builders, innovators, and problem solvers to help us create it. Who you are Metropolis is seeking a Machine Learning Engineer to develop and expand our revenue forecasting and dynamic pricing systems. This position is part of the machine learning team within the Advanced Technology Group (ATG) and directly influences key business metrics, including revenue, utilization, and customer demand. In this role, you will design and implement models that predict demand, analyze price–demand relationships, and develop pricing strategies. This is a highly impactful role with significant ownership over data, modeling, and infrastructure systems. What you'll do Design, develop, and productionize demand forecasting models optimized for different business goals (e.g., visits, revenue, availability) Innovate and improve Machine Learning models for price elasticity, time series, and probabilistic models for revenue optimization Design and build end-to-end data pipelines to support large-scale production usage Identify data issues (e.g., bias, leakage, labeling inconsistencies) and drive solutions Design and analyze experiments (A/B, switchback, causal inference) to validate pricing strategies Deploy and monitor models in production, ensuring reliability, scalability, and data quality Collaborate with product, engineering, and business teams to translate requirements into scalable ML solutions What we're looking for PhD in Computer Science, Statistics, Economics, Applied Mathematics, or a related STEM field, with at least 1+ years of relevant experience, or MS with equivalent publications Proficient programming skills in Python and SQL Foundational experience in machine learning modeling and statistics, such as time series forecasting, probabilistic models, and deep learning models Strong knowledge with forecasting, optimization, and decision-making algorithms, including revenue maximization, constrained optimization, and demand/price curve optimization Solid understanding of causal inference and experimentation, with experience evaluating both short-term and long-term effects (A/B testing, DiD, uplift modeling) Hands-on experience with data pipeline development, including AWS data storage, data transformation, distributed processing (Spark), and workflow orchestration (Airflow) Strong communication skills, both written and verbal, with the ability to operate effectively at team and deep technical levels Comfortable reading academic papers and formulating concepts using mathematical notation 4 Days in Office: Metropolis values in-person collaboration to drive innovation, strengthen culture, and enhance the Member experience. Our corporate team members hold to our office-first model, which requires employees to be on-site at least four days a week, fostering organic interactions that spark creativity and connection. When you join Metropolis, you'll join a team of world-class product leaders and engineers, building an ecosystem of technologies at the intersection of parking, mobility, and real estate. Our goal is to build an inclusive culture where everyone has a voice and the best idea wins. You will play a key role in building and maintaining this culture as our organization grows. The anticipated base salary for this position is $150,000.00 USD to $180,000.00 USD annually. The actual base salary offered is determined by a number of variables, including, as appropriate, the applicant's qualifications for the position, years of relevant experience, distinctive skills, level of education attained, certifications or other professional licenses held, and the location of residence and/or place of employment. Base salary is one component of Metropolis’s total compensation package, which may also include access to or eligibility for healthcare benefits, a 401(k) plan, short-term and long-term disability coverage, basic life insurance, a lucrative stock option plan, bonus plans and more. #LI-NM1 #LI-OnsiteMetropolis may utilize an automated employment decision tool (AEDT) to assess or evaluate your candidacy for employment or promotion. AEDTs are used to assist in assessing a candidate’s application relative to the required job qualifications and responsibilities listed in the job posting. As part of this process, Metropolis retains data relevant to your candidacy, including personal information, for a period that is reasonably necessary for the use of the tool. If you are hired for the position, your data may become part of your employee records. Metropolis Technologies is an equal opportunity employer. We make all hiring decisions based on merit, qualifications, and business needs, without regard to race, color, religion, sex (including gender identity, sexual orientation, or pregnancy), national origin, disability, veteran status, or any other protected characteristic under federal, state, or local law.
Technology

Metropolis Technologies
Staff Software Engineer, Revenue Platform
Senior
On-site
Seattle, WA
18,333 - 20,833 USD/yr
🏢 Summary: Staff Software Engineer role focused on owning and evolving billing, payments, and invoicing systems for a high-scale revenue platform processing tens of millions in monthly transactions. The position drives technical architecture, payment integrations, financial correctness, and compliance while partnering with finance and operations teams. You will design resilient distributed revenue systems that ensure transaction integrity, scalability, and auditability. 🗂️ Requirements: 8+ years engineering experience building revenue or payment systems, Proven design of distributed financial systems handling edge cases and transaction integrity, Strong expertise in databases and financial data management, Production experience integrating payment gateways (e.g., Stripe, PayPal), Experience with compliance standards such as PCI-DSS, Ability to design audit logging, reconciliation, and financial reporting systems, Advanced proficiency in Java and JVM internals, Experience using AI-assisted development tools in production codebases, Must be local to Seattle area 📃 Skills: Java, Scala, TypeScript, React, MySQL, PostgreSQL, Snowflake, AWS, Stripe, PayPal, PCI-DSS, Git, GitHub, Datadog, Copilot, Claude, JVM 🏢 Description: Who we are Metropolis is an artificial intelligence company that uses computer vision technology to enable frictionless, checkout-free experiences in the real world. Today, we are reimagining parking to enable millions of consumers to just "drive in and drive out." We envision a future where people transact in the real world with a speed, ease, and convenience that is unparalleled, even online. Tomorrow, we will power checkout-free experiences anywhere you go to make the everyday experiences of living, working, and playing remarkable - giving us back our most valuable asset, time. Who you are Metropolis is seeking a Staff Software Engineer to join our Revenue Platform team. In this role, you will own the technical direction for our billing, payments, and invoicing infrastructure, charting the course for a system that already processes tens of millions in monthly transactions. You will balance immediate business needs with long-term architectural improvements, identifying high-impact enhancements and designing practical migration strategies to support our rapid growth. As a technical leader, you will partner closely with engineering, finance, and operations teams to solve complex challenges involving pricing rules, subscription billing, and enterprise invoicing. You are a systems thinker who enjoys understanding how things work and building the roadmaps that improve a platform while it runs. Your work will directly shape how Metropolis monetizes its platform and expands into new verticals beyond parking, ensuring our financial systems remain resilient, compliant, and remarkably efficient. What you’ll do Own the technical architecture and evolution of Metropolis's billing, payments, and invoicing systems, establishing standards for financial accuracy, transaction integrity, and compliance that ensure every dollar is correctly captured and accounted for Design and implement resilient payment processing with support for multiple payment gateways (Stripe, etc.), intelligent routing between processors, retry strategies for failed transactions, and graceful handling of partial failures to maximize payment success rates Build comprehensive monitoring and reporting for revenue operations, including payment success rates, billing accuracy metrics, reconciliation dashboards, failed transaction alerts, and audit trails that provide visibility from customer transactions to accounting close Partner with finance and operations teams on payment failures, billing disputes, refund workflows, and reconciliation issues – building tools and automation that reduce manual intervention and improve mean time to resolution for customer-impacting revenue issues Drive adoption of revenue system best practices across services, including idempotent payment processing, distributed transaction handling, compensation workflows for failures, audit logging, and testing strategies that ensure financial correctness Own integrations with external systems, including payment gateways, ERP, data analytics, etc., ensuring reliable data flow and maintaining compliance requirements across the revenue stack What we’re looking for 8+ years of hands-on engineering experience with a focus on building revenue systems like payment platforms Strong systems thinking for financial correctness with proven ability to design distributed revenue systems that handle edge cases gracefully: partial failures, duplicate requests, timing issues, currency conversion, tax calculation, and maintaining transaction integrity across service boundaries Database and financial data expertise, including transaction isolation, audit logging, point-in-time recovery, handling financial data migrations, and experience with systems that require both high availability and absolute correctness Payment gateway and integration experience with production knowledge of Stripe, PayPal, or similar processors; tax calculation services; accounting system integrations; and the operational reality of depending on external financial services, including compliance requirements like PCI-DSS Excellent technical communication with the ability to influence technical decisions across teams (particularly finance, accounting, and data teams), document complex systems, conduct post-mortems, and establish reliability standards organization-wide Experience with sophisticated usage of rapidly developing AI-assisted development skills in real-world codebases, including fluent use of Claude Code/GPT Codex/Windsurf or similar tools in multi-agent mode, spec-driven development (SDD), MCP/skills optimization, context/prompt engineering Local to the Seattle area While not required, these are a plus BS or MS in Computer Science or a relevant engineering discipline Expert-level revenue systems engineering with hands-on experience building billing platforms, payment processing pipelines, reconciliation systems, and handling challenges like idempotent transactions, failed payment retries, proration logic, multi-currency support, and revenue recognition – you've seen these problems before and know the patterns that work Expert revenue systems engineering with hands-on experience building billing platforms, payment processing, reconciliation, and managing complex challenges like idempotent transactions, payment retries, proration, multi-currency support, and revenue recognition. Financial systems expertise with deep experience implementing audit trails, reconciliation workflows, revenue reporting, and compliance controls at scale – you understand what it takes to maintain penny-perfect accuracy Java expertise with a deep understanding of JVM performance, concurrency, and operational characteristics. Scala experience is a big plus Experience with AI-powered development tools such as Claude Code, GitHub Copilot, or similar agentic coding tools for enhanced productivity Our Stack Languages + Frameworks: TypeScript, React, Scala (principally), Java (limited) Datastores: MySQL, PostgreSQL, Snowflake Cloud: AWS Version control: Git & GitHub AI Tooling: Copilot on GitHub and Claude Code Observability: Datadog 4 Days in Office: Metropolis values in-person collaboration to drive innovation, strengthen culture, and enhance the Member experience. Our corporate team members hold to our office-first model, which requires employees to be on-site at least four days a week, fostering organic interactions that spark creativity and connection. When you join Metropolis, you'll join a team of world-class product leaders and engineers, building an ecosystem of technologies at the intersection of parking, mobility, and real estate. Our goal is to build an inclusive culture where everyone has a voice and the best idea wins. You will play a key role in building and maintaining this culture as our organization grows. The anticipated base salary for this position is $220,000 USD to $250,000 USD annually. The actual base pay offered is determined by several variables, including, as appropriate, the applicant's qualifications for the position, years of relevant experience, distinctive skills, level of education attained, certifications or other professional licenses held, and the location of residence and/or place of employment. Base pay is one component of Metropolis's total compensation package, which may also include access to or eligibility for healthcare benefits, a 401(k) plan, short-term and long-term disability coverage, basic life insurance, a lucrative stock option plan, bonus plans, and more.Metropolis may utilize an automated employment decision tool (AEDT) to assess or evaluate your candidacy for employment or promotion. AEDTs are used to assist in assessing a candidate’s application relative to the required job qualifications and responsibilities listed in the job posting. As part of this process, Metropolis retains data relevant to your candidacy, including personal information, for a period that is reasonably necessary for the use of the tool. If you are hired for the position, your data may become part of your employee records. Metropolis Technologies is an equal opportunity employer. We make all hiring decisions based on merit, qualifications, and business needs, without regard to race, color, religion, sex (including gender identity, sexual orientation, or pregnancy), national origin, disability, veteran status, or any other protected characteristic under federal, state, or local law.
Technology
Citigroup
AI and Devops Technical Support Analyst
Senior
Hybrid
Warsaw, Poland
165,020 - 280,980 PLN/yr
🏢 Summary: Technical role supporting AI and DevOps platforms, focused on ensuring stability, reliability, and performance of critical services across the organization. The position involves incident management, platform resilience, automation, and observability in collaboration with SRE, engineering, and support teams. The engineer contributes to operational excellence, platform enhancements, and continuous improvement of cloud-native environments. 🗂️ Requirements: 6-8 years experience in technical support, platform operations, or engineering, Experience supporting IT services, infrastructure, or platform operations, Hands-on experience with incident management and root cause analysis, Experience with cloud-native platforms and container orchestration, Experience with CI/CD pipelines and DevOps practices, Experience with monitoring and observability tools, Knowledge of databases such as Postgres or MongoDB, Programming or scripting experience in Java, Python, or Go, Understanding of architecture concepts and system design, Experience with resilience testing and disaster recovery activities 📃 Skills: OpenShift, Kubernetes, ECS, CI/CD, Prometheus, Grafana, Splunk, Postgres, MongoDB, Java, Python, Go, AI, DevOps, SRE 🏢 Description: Engineer the future of global finance. At Citi, our Tech team doesn’t just support finance – we are helping to redefine it. Every day, $5 trillion crosses through our network. We do business in 180+ countries, operating at a scale few can match. From deploying advanced AI to helping shape global markets, we build systems that matter. Look to join a team where your work helps influence economies, your ideas can drive innovation and outcomes, and your growth is backed by mentorship, continuous learning, and flexibility with potential hybrid work opportunities. Help solve real‑world challenges that touch millions and get the opportunity to build the future of finance with Citi Tech. We are seeking a motivated team member to support our AI and DevOps Platform Support team in North America. This role is responsible for assisting in the stability, reliability, and performance of our critical AI and DevOps platforms. The team supports a wide range of services, including multiple AI applications, developer tools, and CI/CD pipeline technologies used across the organization. The ideal candidate will work closely with SRE and Support engineers to resolve incidents, address platform issues, and collaborate with engineering and development teams to enhance platform supportability. The role includes coordinating daily operational activities and contributing to short‑term planning. Responsibilities: Collaborative Application Support: Provides application support by partnering with vendors, offshore managed services, and internal development and engineering teams to ensure platform stability and operational readiness. Service Level Improvement: Actively supports efforts to improve service levels by participating in incident management, problem resolution (RCA), and knowledge-sharing initiatives. Platform Resilience and Testing: Assists in resilience-related activities, including incident simulations, disaster recovery exercises, and platform readiness testing to ensure business continuity. Automation and Efficiency: Supports automation efforts designed to reduce manual tasks, improve operational efficiency, and contribute to cost-saving initiatives. Monitoring and Observability: Helps maintain platform health by supporting observability practices, including monitoring, logging, tracing, and alerting for proactive issue identification. Platform Onboarding and Enhancement: Assists with application onboarding activities and contributes to platform enhancement initiatives in partnership with engineering and support leads. Data Collection for Planning: Helps collect and track capacity, performance, and latency data to support platform planning efforts and prepare materials for business review meetings. Troubleshooting and Incident Response: Maintains a practical understanding of platform components (like OpenShift, ECS, CI/CD) to effectively support troubleshooting and incident response activities. Qualifications: Experience: 6-8 years of relevant experience in technical support, platform operations, or engineering. Core Expertise: Demonstrated experience supporting IT services, platform operations, or infrastructure, with participation in resilience and stability-focused activities. Architectural Acumen: Exposure to architecture concepts with the ability to contribute to technical discussions and understand design decisions. Collaboration and Communication: Strong communication skills and a proven ability to collaborate effectively with business partners, engineering teams, and other cross-functional stakeholders. Cloud-Native & DevOps Tooling (Preferred): Experience with Red Hat OpenShift/Kubernetes, CI/CD tools, and modern observability/monitoring tools (e.g., Prometheus, Grafana, Splunk). Database & Scripting Skills (Preferred): Experience with databases (e.g., Postgres, MongoDB) and scripting or coding abilities in languages like Java, Python, or Go. Organizational Skills: Strong organizational skills with the ability to manage a daily workload and effectively prioritize tasks. Generative AI Knowledge (Preferred): A working knowledge of Generative AI concepts. What we can offer you: By joining Citi Solutions Center Poland, you will not only be part of a business casual workplace with a hybrid working model (currently up to 2 days working at home per week), but also (potentially, subject to final offer) receive a competitive base salary and enjoy a whole host of additional benefits which can include: Employer paid Defined Contribution Pension Plan contribution of 6% of employee’s pensionable earnings (PPE Program) Employer paid Private Medical Care Package for employees and Private Medical Care Packages for certain family members available at preferential rates Employer paid Life Insurance Program for employees and Life Insurance for certain family members available at preferential rates Employee Assistance Program financed by Employer Paid Parental Leave Program (maternity and paternity leave; statutory and 2 weeks additional paid paternity leave) Sport Card for employees subsidized via Social Benefits Fund and Sport Cards for certain family members available at preferential rates Additional benefits from Company’s Social Benefit Fund, in particular: Holidays Allowance, support for sport and cultural activities, team building events. Additional day off for volunteering Cafeteria/ flex benefit – a company benefits system which enables employees to select and purchase benefits offered by a provider and available for employees on the platform. Opportunity to receive an annual discretionary incentive award Special offers and discounts for employees Copy and paste the URL below into a new tab on your web browser to view the Remuneration Regulations extract: https://tbcdn.talentbrew.com/company/287/cms/v3/docs/policies/RemunerationRegulations-KeyProvisions-CitibankEurope_plc_05012025_A.pdf Alongside these benefits Citi is committed to ensuring our workplace is where everyone feels comfortable coming to work as their whole self every day. We want the best talent around the world to be energized to join us, motivated to stay, and empowered to thrive. Sounds like Citi has everything you need? Then apply to discover the true extent of your capabilities. #LI-KK1 ------------------------------------------------------ Job Family Group: Technology ------------------------------------------------------ Job Family: Applications Support ------------------------------------------------------ Time Type: Full time ------------------------------------------------------ Primary Location Full Time Salary Range: 165 020,00 zł - 280 980,00 zł ------------------------------------------------------ Most Relevant Skills Please see the requirements listed above. ------------------------------------------------------ Other Relevant Skills For complementary skills, please see above and/or contact the recruiter. ------------------------------------------------------ Automated Processing and AI We use automated processing, including artificial intelligence, for our legitimate business interests (or our reasonable and appropriate business purposes) to identify and align the candidate's skills and abilities with a specific job opening. Additionally, if you so choose, or consent, we can match your skills and abilities to other suitable roles at Citi. Importantly, all our hiring processes and decisions, including determining your suitability for a role, are conducted, checked, and decided by individuals. Our automated processing and AI do not involve relying on automatic or autonomous decision-making. Please refer to any Jurisdictional Considerations, with specific provisions for your country (where relevant) for further details. ------------------------------------------------------ This job opening is for an existing job vacancy. ------------------------------------------------------ Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi . View Citi’s EEO Policy Statement and the Know Your Rights poster.
Technology
Citigroup
Full-Stack Developer (Java) - Enterprise Applications
Senior
Hybrid
Warsaw, Poland
165,020 - 280,980 PLN/yr
🏢 Summary: Full-stack developer role focused on designing, developing, and maintaining scalable enterprise web applications and microservices within a global financial environment. The position involves building robust business logic, efficient database models, and modern UI components while contributing to architecture and technology decisions. The role requires strong expertise in Java-based enterprise ecosystems and distributed systems. 🗂️ Requirements: Significant experience in Java and JavaEE, Proven experience in fullstack development, Hands-on experience with microservices architecture, Experience with JMS-based message systems, Strong knowledge of RESTful services, Experience with Oracle databases and complex SQL, Knowledge of ORM frameworks, Experience with J2EE application servers, Strong JavaScript-based UI development skills, Familiarity with build tools and version control systems, Understanding of testing principles, Bachelor degree in Computer Science or related field 📃 Skills: Java, JavaEE, Microservices, Solace, TIBCO, JMS, REST, Oracle, SQL, ORM, J2EE, Tomcat, WebSphere, JavaScript, Bootstrap, JQuery, HTML5, CSS3, Ajax, Eclipse, IntelliJ, Maven, Ant, Git, Angular, TypeScript, AppDynamics, BPM 🏢 Description: Are you looking for a career move that will put you at the heart of a global financial institution? The IDEAS department in Citi is looking for a talented, full-stack developer who can apply problem solving and design skills to enhance enterprise applications. By Joining Citi, you will become part of a global organisation whose mission is to serve as a trusted partner to our clients by responsibly providing financial services that enable growth and economic progress. Team/Role Overview Join a highly experienced development team with a proven track record of producing scalable, enterprise web applications. The IDEAS department is a global department in Citigroup that develops and supports a wide range of applications. What you’ll do Design, develop, and maintain scalable web applications and microservices, focusing on usability, performance, and resilience. Implement robust business logic and design efficient, scalable database models. Develop and enhance user experience (UX) components. Interact with an extended, global team of passionate, experienced software developers, architects, and business analysts. Influence technologies and practices and contribute to design discussions and problem-solving sessions. What we’ll need from you Significant experience in Core Java, Java EE, full-stack development, and proven experience in microservices architecture. Strong proficiency with enterprise message bus systems (e.g., Solace, TIBCO or other JMS-based systems) and deep knowledge of RESTful web services. Expertise in database design (Oracle 11+, writing complex SQL), ORM technologies, and J2EE application containers (e.g., Tomcat, WebSphere). Strong UI development skills, including JavaScript, Bootstrap, JQuery, HTML5, and CSS3/Ajax. Familiarity with modern development environments (IDEs like Eclipse, IntelliJ), build tools (Maven, Ant), version control (Git), unit, integration, and system testing principles, and security best practices. Excellent debugging and problem-solving skills, good verbal and written communication, and the ability to balance technical requirements with business needs in a global team. Bachelor's degree in Computer Science, a related technical field, or equivalent work experience. Desirable experience includes Business Process Management (BPM) tools, modern front-end frameworks (Angular/TypeScript), and performance monitoring tools (AppDynamics). Nice to have: Familiarity with AI tools would be an advantage What we can offer you By joining Citi Solutions Center Poland, you will not only be part of a business casual workplace with a hybrid working model (up to 2 days working at home per week), but also receive a competitive base salary (which is annually reviewed) and enjoy a whole host of additional benefits such as: Private Medical Care Program Life Insurance Program Pension Plan contribution (PPE Program) Employee Assistance Program Paid Parental Leave Program (maternity and paternity leave) Sport Card Holidays Allowance Sport and team recreation activities Special offers and discounts for employees Access to an array of learning and development resources A discretional annual performance related bonus A chance to make a difference with various affinity networks and charity initiatives Alongside these benefits Citi is committed to ensuring our workplace is where everyone feels comfortable coming to work as their whole self every day. We want the best talent around the world to be energized to join us, motivated to stay, and empowered to thrive. Sounds like Citi has everything you need? Then apply to discover the true extent of your capabilities. ------------------------------------------------------ Job Family Group: Technology ------------------------------------------------------ Job Family: Systems & Engineering ------------------------------------------------------ Time Type: Full time ------------------------------------------------------ Primary Location Full Time Salary Range: 165 020,00 zł - 280 980,00 zł ------------------------------------------------------ Most Relevant Skills Please see the requirements listed above. ------------------------------------------------------ Other Relevant Skills For complementary skills, please see above and/or contact the recruiter. ------------------------------------------------------ Automated Processing and AI We use automated processing, including artificial intelligence, for our legitimate business interests (or our reasonable and appropriate business purposes) to identify and align the candidate's skills and abilities with a specific job opening. Additionally, if you so choose, or consent, we can match your skills and abilities to other suitable roles at Citi. Importantly, all our hiring processes and decisions, including determining your suitability for a role, are conducted, checked, and decided by individuals. Our automated processing and AI do not involve relying on automatic or autonomous decision-making. Please refer to any Jurisdictional Considerations, with specific provisions for your country (where relevant) for further details. ------------------------------------------------------ This job opening is for an existing job vacancy. ------------------------------------------------------ Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi . View Citi’s EEO Policy Statement and the Know Your Rights poster.
Technology
Citigroup
Senior Full-Stack Developer (Java) - Enterprise Applications
Senior
Hybrid
Warsaw, Poland
241,750 - 411,650 PLN/yr
🏢 Summary: Full-stack developer role focused on designing, developing, and maintaining scalable enterprise web applications and microservices within a global financial environment. The position involves building robust backend services, efficient database models, and responsive UI components while collaborating with distributed teams. The role emphasizes performance, resilience, and high-quality engineering practices. 🗂️ Requirements: 5+ years experience in Core Java and Java EE, Experience in full-stack development, Experience with microservices architecture, Proficiency with JMS-based message bus systems, Strong knowledge of RESTful web services, Experience with Oracle 11+ and complex SQL, Experience with ORM technologies, Experience with J2EE application containers, Strong JavaScript-based UI development skills, Familiarity with build tools and version control systems, Knowledge of unit and integration testing principles, Bachelor's degree in Computer Science or related field 📃 Skills: Java, JavaEE, Microservices, JMS, Solace, TIBCO, REST, Oracle, SQL, ORM, J2EE, Tomcat, WebSphere, JavaScript, Bootstrap, JQuery, HTML5, CSS3, Ajax, Eclipse, IntelliJ, Maven, Ant, Git, Angular, TypeScript, AppDynamics, BPM 🏢 Description: Are you looking for a career move that will put you at the heart of a global financial institution? The IDEAS department in Citi is looking for a talented, full-stack developer who can apply problem solving and design skills to enhance enterprise applications. By Joining Citi, you will become part of a global organisation whose mission is to serve as a trusted partner to our clients by responsibly providing financial services that enable growth and economic progress. Team/Role Overview Join a highly experienced development team with a proven track record of producing scalable, enterprise web applications. The IDEAS department is a global department in Citigroup that develops and supports a wide range of applications. What you’ll do Design, develop, and maintain scalable web applications and microservices, focusing on usability, performance, and resilience. Implement robust business logic and design efficient, scalable database models. Develop and enhance user experience (UX) components. Interact with an extended, global team of passionate, experienced software developers, architects, and business analysts. Influence technologies and practices and contribute to design discussions and problem-solving sessions. What we’ll need from you 5+ years of experience in Core Java, Java EE, full-stack development, and proven experience in microservices architecture. Strong proficiency with enterprise message bus systems (e.g., Solace, TIBCO or other JMS-based systems) and deep knowledge of RESTful web services. Expertise in database design (Oracle 11+, writing complex SQL), ORM technologies, and J2EE application containers (e.g., Tomcat, WebSphere). Strong UI development skills, including JavaScript, Bootstrap, JQuery, HTML5, and CSS3/Ajax. Familiarity with modern development environments (IDEs like Eclipse, IntelliJ), build tools (Maven, Ant), version control (Git), unit, integration, and system testing principles, and security best practices. Excellent debugging and problem-solving skills, good verbal and written communication, and the ability to balance technical requirements with business needs in a global team. Bachelor's degree in Computer Science, a related technical field, or equivalent work experience. Desirable experience includes Business Process Management (BPM) tools, modern front-end frameworks (Angular/TypeScript), and performance monitoring tools (AppDynamics). Nice to have: Familiarity with AI tools would be an advantage What we can offer you By joining Citi Solutions Center Poland, you will not only be part of a business casual workplace with a hybrid working model (up to 2 days working at home per week), but also receive a competitive base salary (which is annually reviewed) and enjoy a whole host of additional benefits such as: Private Medical Care Program Life Insurance Program Pension Plan contribution (PPE Program) Employee Assistance Program Paid Parental Leave Program (maternity and paternity leave) Sport Card Holidays Allowance Sport and team recreation activities Special offers and discounts for employees Access to an array of learning and development resources A discretional annual performance related bonus A chance to make a difference with various affinity networks and charity initiatives Alongside these benefits Citi is committed to ensuring our workplace is where everyone feels comfortable coming to work as their whole self every day. We want the best talent around the world to be energized to join us, motivated to stay, and empowered to thrive. Sounds like Citi has everything you need? Then apply to discover the true extent of your capabilities. ------------------------------------------------------ Job Family Group: Technology ------------------------------------------------------ Job Family: Systems & Engineering ------------------------------------------------------ Time Type: Full time ------------------------------------------------------ Primary Location Full Time Salary Range: 241 750,00 zł - 411 650,00 zł ------------------------------------------------------ Most Relevant Skills Please see the requirements listed above. ------------------------------------------------------ Other Relevant Skills For complementary skills, please see above and/or contact the recruiter. ------------------------------------------------------ Automated Processing and AI We use automated processing, including artificial intelligence, for our legitimate business interests (or our reasonable and appropriate business purposes) to identify and align the candidate's skills and abilities with a specific job opening. Additionally, if you so choose, or consent, we can match your skills and abilities to other suitable roles at Citi. Importantly, all our hiring processes and decisions, including determining your suitability for a role, are conducted, checked, and decided by individuals. Our automated processing and AI do not involve relying on automatic or autonomous decision-making. Please refer to any Jurisdictional Considerations, with specific provisions for your country (where relevant) for further details. ------------------------------------------------------ This job opening is for an existing job vacancy. ------------------------------------------------------ Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi . View Citi’s EEO Policy Statement and the Know Your Rights poster.
Technology
Citigroup
Lead Java Software Engineer - Prime Finance Risk & Business Intelligence
Senior
Hybrid
Warsaw, Poland
268,390 - 457,010 PLN/yr
🏢 Summary: Lead Java Engineer role focused on designing and delivering enterprise-scale, distributed backend systems for real-time financial risk analytics. The position combines hands-on development with technical leadership, driving architecture, performance optimization, and DevOps practices. You will build scalable, low-latency solutions using modern Java technologies within a message-driven, containerized environment. 🗂️ Requirements: 8+ years experience in enterprise-scale distributed backend development, Expert knowledge of Java 11+, Hands-on experience with Spring ecosystem, Strong SQL skills and experience with Microsoft SQL Server, Experience with message-driven architectures, Experience with Kafka or similar messaging systems, Experience with CI/CD tools and practices, Proficiency with Git version control, Experience with Docker and Kubernetes or OpenShift, Proven experience leading technical initiatives and mentoring engineers 📃 Skills: Java, Spring, SpringBoot, SpringSecurity, SQL, MicrosoftSQLServer, Kafka, RabbitMQ, Redis, ApachePinot, Git, Jenkins, Tekton, Docker, Kubernetes, OpenShift, Unix, Linux, Shell 🏢 Description: The Opportunity: Shape the Future of Financial Risk Analysis Join our team at the forefront of financial technology, where we build and maintain the critical platform for Prime Services Risk and Business Intelligence. Our systems are the analytical engine that empowers the firm to manage risk, serve our clients, and make data-driven decisions in a complex, fast-paced market. We are a global team of innovators and problem-solvers who design and operate sophisticated, computing-intensive solutions to analyze the risk profiles of our clients. This is not just another development role; this is a chance to work on a platform that is fundamental to the firm's stability and success. You will tackle challenging problems in distributed systems, real-time data processing, and financial analytics at scale. We are looking for a passionate and experienced Lead Java Engineer to not only contribute to our codebase but also to drive technical direction, mentor our team, and own the delivery of robust, scalable solutions. Key Responsibilities: As a Lead Engineer, you will be at the heart of our technical decision-making and delivery process. Architect & Build: Design, develop, and own end-to-end software solutions using Java and the Spring ecosystem. You will be responsible for creating services that are not only functional but also resilient, performant, and scalable. Lead & Mentor: Act as a technical leader within the team. Guide architectural discussions, lead sub-teams on complex projects, and actively mentor junior engineers through constructive code reviews and knowledge-sharing sessions. Drive Performance: Engineer high-throughput, low-latency systems. You will optimize applications for maximum speed, design efficient data models in Microsoft SQL Server, and implement intelligent caching strategies (e.g., Redis) to ensure our platform operates at peak performance. Embrace Real-Time Data: Harness the power of our message-driven architecture using Kafka. You will build and maintain data pipelines that feed our real-time analytics engine, powered by Apache Pinot, to deliver instantaneous insights to our business users. Champion DevOps & Automation: Contribute to and enhance our CI/CD pipelines, leveraging internal platforms and Git for seamless integration and deployment. You will deploy and manage applications on our OpenShift container platform, embracing a true DevOps culture. Integrate & Collaborate: Work across teams to integrate with a wide array of upstream data sources and downstream consumers. You will collaborate closely with project managers, business analysts, and senior stakeholders to translate complex requirements into well-architected technical solutions. Own & Support: Take ownership of the full application lifecycle, including providing critical application support. You will leverage your growing knowledge of margin methodology and risk analytics to troubleshoot and resolve production issues effectively. Qualifications: Extensive Backend Experience: 8+ years of professional experience designing, building, and deploying enterprise-scale, distributed backend systems. Java Expertise: Deep, hands-on knowledge of modern Java (11+) and the Spring ecosystem (Spring Boot, Spring Security, etc.). Database Proficiency: Strong command of SQL and experience with relational databases, particularly Microsoft SQL Server. You should be adept at writing optimized queries and designing efficient schemas. Messaging & Asynchronous Systems: Proven experience working in message-driven architectures with technologies like Kafka, RabbitMQ, or similar. Leadership & Mentorship: A demonstrated track record of leading technical initiatives, making architectural decisions, and mentoring other engineers. Your experience should show that you are a force multiplier for your team. DevOps Mindset: Solid experience with CI/CD principles and tools (e.g., Jenkins, Tekton), and version control with Git. Experience with containerization and orchestration (Docker, Kubernetes, OpenShift) is essential. Strong Communication: Excellent verbal and written communication skills, with the ability to articulate complex technical concepts to both technical and non-technical audiences. Preferred Qualifications (The "Wow" Factor): Financial Domain Knowledge: Experience or a strong interest in the Finance Sector, especially concepts related to Prime Finance, Counterparty Risk, or Market Risk. Advanced Education: An advanced degree (M.S. or Ph.D.) in Computer Science, Engineering, Mathematics, or a related quantitative field. Real-Time Analytics Experience: Hands-on experience with OLAP datastores like Apache Pinot. Scripting & Automation: Proficiency in Unix/Linux environments and shell scripting. Agile Experience: Experience working in a fast-paced, Agile/Scrum environment, managing priorities, and delivering under tight deadlines. What We Offer: Impactful Work: The opportunity to work on a business-critical platform that has a direct and measurable impact on the firm's bottom line and risk posture. Technical Challenges: A continuous stream of complex and intellectually stimulating challenges in the realms of distributed computing, big data, and financial modeling. Modern Tech Stack: Access to a modern, evolving tech stack with the freedom to innovate and introduce new technologies and patterns. Career Growth: A commitment to your professional development with a clear path for growth into senior technical leadership or management roles. Collaborative Culture: A supportive and collaborative global team that values diversity of thought, continuous learning, and mutual respect. Competitive Compensation: A competitive salary, performance-based bonus, and a comprehensive benefits package - details below. By joining Citi Solutions Center Poland, you will not only be part of a business casual workplace with a hybrid working model (currently up to 2 days working at home per week), but also (potentially, subject to final offer) receive a competitive base salary and enjoy a whole host of additional benefits which can include: Employer paid Defined Contribution Pension Plan contribution of 6% of employee’s pensionable earnings (PPE Program) Employer paid Private Medical Care Package for employees and Private Medical Care Packages for certain family members available at preferential rates Employer paid Life Insurance Program for employees and Life Insurance for certain family members available at preferential rates Employee Assistance Program financed by Employer Paid Parental Leave Program (maternity and paternity leave; statutory and 2 weeks additional paid paternity leave) Sport Card for employees subsidized via Social Benefits Fund and Sport Cards for certain family members available at preferential rates Additional benefits from Company’s Social Benefit Fund, in particular: Holidays Allowance, support for sport and cultural activities, team building events. Additional day off for volunteering Cafeteria/ flex benefit – a company benefits system which enables employees to select and purchase benefits offered by a provider and available for employees on the platform. Opportunity to receive an annual discretionary incentive award Special offers and discounts for employees Copy and paste the URL below into a new tab on your web browser to view the Remuneration Regulations extract: https://tbcdn.talentbrew.com/company/287/cms/v3/docs/policies/RemunerationRegulations-KeyProvisions-CitibankEurope_plc_05012025_A.pdf Alongside these benefits Citi is committed to ensuring our workplace is where everyone feels comfortable coming to work as their whole self every day. We want the best talent around the world to be energized to join us, motivated to stay, and empowered to thrive. Sounds like Citi has everything you need? Then apply to discover the true extent of your capabilities. #LI-KK1 ------------------------------------------------------ Job Family Group: Technology ------------------------------------------------------ Job Family: Applications Development ------------------------------------------------------ Time Type: Full time ------------------------------------------------------ Primary Location Full Time Salary Range: 268 390,00 zł - 457 010,00 zł ------------------------------------------------------ Most Relevant Skills Please see the requirements listed above. ------------------------------------------------------ Other Relevant Skills For complementary skills, please see above and/or contact the recruiter. ------------------------------------------------------ Automated Processing and AI We use automated processing, including artificial intelligence, for our legitimate business interests (or our reasonable and appropriate business purposes) to identify and align the candidate's skills and abilities with a specific job opening. Additionally, if you so choose, or consent, we can match your skills and abilities to other suitable roles at Citi. Importantly, all our hiring processes and decisions, including determining your suitability for a role, are conducted, checked, and decided by individuals. Our automated processing and AI do not involve relying on automatic or autonomous decision-making. Please refer to any Jurisdictional Considerations, with specific provisions for your country (where relevant) for further details. ------------------------------------------------------ This job opening is for an existing job vacancy. ------------------------------------------------------ Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi . View Citi’s EEO Policy Statement and the Know Your Rights poster.
Technology
Citigroup
Apps Dev Tech Lead Analyst
Senior
Hybrid
Warsaw, Poland
268,390 - 457,010 PLN/yr
🏢 Summary: Hands-on Engineering Lead role focused on building and scaling a next-generation quantitative development platform for systematic trading and analytics across Equities Cash, Derivatives, and Prime. The position involves architecting event-driven backtesting systems, AI-powered data agents, and real-time analytics solutions in a production-grade environment. 🗂️ Requirements: Extensive experience delivering production-grade data-centric applications for quantitative trading and analytics, Strong expertise in Python data engineering stack, Experience with high-performance data stores and query engines, Experience with real-time streaming analytics technologies, Hands-on experience with cloud and container technologies, Experience building and deploying APIs and client libraries, Experience with generative AI prompt engineering and RAG pipelines, Full-stack HTML5 web development skills 📃 Skills: Python, Polars, Parquet, FastAPI, Jupyter, Airflow, Streamlit, Ray, Starburst, Snowflake, Kafka, Flink, AWS, Azure, GCP, Docker, Kubernetes, HTML5, Rust, C++, AI, RAG 🏢 Description: Overview Citi is a world-leading global bank. We have approximately 200 million customer accounts and a presence in more than 160 countries and jurisdictions worldwide. We provide consumers, corporations, governments, and institutions with a broad range of financial products and services, including consumer banking and credit, corporate and investment banking, securities brokerage, transaction services, and wealth management. We enable clients to achieve their strategic financial objectives by providing them with cutting-edge ideas, best-in-class products and solutions, and unparalleled access to capital and liquidity. What We do / The Team Are you a passionate and experienced engineering leader eager to build high-impact front office quant tools? Citi's Equities Technology team is undergoing significant growth and investment, specifically within our high-priority systematic trading and analytics systems. We are seeking a hands-on Engineering Lead to drive the development of our next-generation quantitative development platform serving the Equities Cash, Derivatives, and Prime businesses. This is a unique opportunity to make a significant impact as the platform enters its key growth phase. You will be instrumental in shaping critical capabilities including building an event-driven equity options back tester and AI-powered data agents delivering market intelligence via rich dashboards. If you thrive in a fast-paced, collaborative environment and have a passion for markets and quantitative research, we want to hear from you! Role Overview/What will you do: As the Engineering Lead, you'll guide the technical direction and implementation of the platform. This involves: Championing engineering excellence through hands-on feature creation, rigorous code quality via pull request reviews, and by mentoring junior engineers to establish robust coding standards and guardrails. Architecting scalable, secure re-usable components. You'll drive the design process, aligning with or challenging existing blueprints, seeking consensus from senior leads and stakeholders. Staying up to date with open-source solutions and latest trends to accelerate business outcomes. Key Skills and Experience required Extensive background in delivering production-grade, data-centric applications for quantitative trading and analytics, with demonstrated expertise in: The python data engineering stack (Polars, Parquet, FastAPI, Jupyter, Airflow, Streamlit, Ray) High-performance data stores and query engines (Starburst, Snowflake) Real-time streaming analytics technologies (Kafka, Flink) Cloud container technologies (AWS, Azure, GCP, Docker, Kubernetes) Proven success in enhancing developer experience that reduces friction in coding, building and deploying APIs and client libraries. Real-world application of generative AI prompt engineering and RAG pipelines. Full-stack HTML5 web development skills. Desired Skills: Understanding of Equities Cash, D1 & Deriv market mechanics and products via sell-side trading projects Familiarity with low-latency programming languages such as Rust or C++ What we can offer you: By joining Citi Solutions Center Poland, you will not only be part of a business casual workplace with a hybrid working model (currently up to 2 days working at home per week), but also (potentially, subject to final offer) receive a competitive base salary and enjoy a whole host of additional benefits which can include: Employer paid Defined Contribution Pension Plan contribution of 6% of employee’s pensionable earnings (PPE Program) Employer paid Private Medical Care Package for employees and Private Medical Care Packages for certain family members available at preferential rates Employer paid Life Insurance Program for employees and Life Insurance for certain family members available at preferential rates Employee Assistance Program financed by Employer Paid Parental Leave Program (maternity and paternity leave; statutory and 2 weeks additional paid paternity leave) Sport Card for employees subsidized via Social Benefits Fund and Sport Cards for certain family members available at preferential rates Additional benefits from Company’s Social Benefit Fund, in particular: Holidays Allowance, support for sport and cultural activities, team building events. Additional day off for volunteering Cafeteria/ flex benefit – a company benefits system which enables employees to select and purchase benefits offered by a provider and available for employees on the platform. Opportunity to receive an annual discretionary incentive award Special offers and discounts for employees Copy and paste the URL below into a new tab on your web browser to view the Remuneration Regulations extract: https://tbcdn.talentbrew.com/company/287/cms/v3/docs/policies/RemunerationRegulations-KeyProvisions-CitibankEurope_plc_05012025_A.pdf Alongside these benefits Citi is committed to ensuring our workplace is where everyone feels comfortable coming to work as their whole self every day. We want the best talent around the world to be energized to join us, motivated to stay, and empowered to thrive. Sounds like Citi has everything you need? Then apply to discover the true extent of your capabilities. #LI-KK1 ------------------------------------------------------ Job Family Group: Technology ------------------------------------------------------ Job Family: Applications Development ------------------------------------------------------ Time Type: Full time ------------------------------------------------------ Primary Location Full Time Salary Range: zł268,390.00 - zł457,010.00 ------------------------------------------------------ Most Relevant Skills Please see the requirements listed above. ------------------------------------------------------ Other Relevant Skills For complementary skills, please see above and/or contact the recruiter. ------------------------------------------------------ Automated Processing and AI We use automated processing, including artificial intelligence, for our legitimate business interests (or our reasonable and appropriate business purposes) to identify and align the candidate's skills and abilities with a specific job opening. Additionally, if you so choose, or consent, we can match your skills and abilities to other suitable roles at Citi. Importantly, all our hiring processes and decisions, including determining your suitability for a role, are conducted, checked, and decided by individuals. Our automated processing and AI do not involve relying on automatic or autonomous decision-making. Please refer to any Jurisdictional Considerations, with specific provisions for your country (where relevant) for further details. ------------------------------------------------------ This job opening is for an existing job vacancy. ------------------------------------------------------ Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi . View Citi’s EEO Policy Statement and the Know Your Rights poster.
Technology

Motional
Machine Learning Systems Engineer
Senior
Hybrid
Las Vegas, NV
🏢 Summary: The offer is for a Machine Learning Systems Engineer focused on optimizing large-scale distributed training systems for frontier models. The role centers on performance profiling, GPU kernel development, and improving throughput, scalability, and reliability of ML training pipelines. It directly supports accelerating model convergence through high-performance systems engineering. 🗂️ Requirements: Bachelor’s, Master’s or PhD in Computer Science, Computer Engineering or related field, Strong proficiency in Python, Extensive hands-on experience with PyTorch, Experience with distributed training using PyTorch Distributed, Experience optimizing ML model training and inference performance, Experience with GPU kernel development in CUDA or Triton, Ability to perform performance profiling and bottleneck analysis, Strong understanding of machine learning concepts and architectures 📃 Skills: Python, PyTorch, CUDA, Triton, Nsight, PyTorchDistributed, GPU, KernelFusion, Sharding, Tiling 🏢 Description: Mission Summary:We are looking for a Machine Learning Systems Engineer to join our ML Acceleration team. In this role, you will be responsible for the core systems that enable our researchers to train frontier models at scale, focusing obsessively on speed, cost, reliability, and throughput. You will work at the intersection of machine learning research and high-performance systems engineering. Your work will directly impact our ability to scale large-scale distributed model training and reduce the time-to-convergence for our next generation of models. What you'll be doing: Performance Profiling & Optimization: Utilize profiling tools (e.g., Nsight, PyTorch Profiler) to identify bottlenecks in data loading, gradient computation, and communication. Implement optimizations like kernel fusion, sharding, and tiling to improve step time. Distributed Training: Optimize distributed training pipelines using frameworks such as PyTorch Distributed. Kernel Development: Design and maintain high-performance GPU kernels in Triton or CUDA for state-of-the-art ML workloads. Data Pipeline Engineering: Optimize robust data loading pipelines that maximize training throughput. What we're looking for: Education: Bachelor's, Master's degree, or PhD in Computer Science, Computer Engineering, or a related technical discipline. Software Engineering: Strong proficiency in Python. ML Frameworks: Extensive hands-on experience with PyTorch. ML Knowledge: Experience optimizing machine learning model execution during training and inference, alongside a strong understanding of fundamental machine learning concepts, architectures, and processes. Problem Solving: Exceptional analytical and problem-solving skills, with a bias for action and a data-driven approach to technical challenges. We encourage a hybrid schedule with in-office time at one of our locations in Boston, Pittsburgh, or Las Vegas to support collaboration, or this role can be fully remote.The salary range for this role is an estimate based on a wide range of compensation factors including but not limited to specific skills, experience and expertise, role location, certifications, licenses, and business needs. The estimated compensation range listed in this job posting reflects base salary only. This role may include additional forms of compensation such as a bonus or company equity. The recruiter assigned to this role can share more information about the specific compensation and benefit details associated with this role during the hiring process. Candidates for certain positions are eligible to participate in Motional's benefits program. Motional's benefits include but are not limited to medical, dental, vision, 401k with a company match, health saving accounts, life insurance, pet insurance, and more.Salary Range$144,000—$192,000 USDMotional is a driverless technology company making autonomous vehicles a safe, reliable, and accessible reality. We're driven by something more. Our journey is always people first. We aren't just developing driverless cars; we're creating safer roadways, more equitable transportation options, and making our communities better places to live, work, and connect. Our team is made up of engineers, researchers, innovators, dreamers and doers, who are creating a technology with the potential to transform the way we move. Higher purpose, greater impact. We're creating first-of-its-kind technology that will transform transportation. To do so successfully, we must design for everyone in our cities and on our roads. We believe in building a great place to work through a progressive, global culture that is diverse, inclusive, and ensures people feel valued at every level of the organization. Diversity helps us to see the world differently; it's not only good for our business, it's the right thing to do. Scale up, not starting up. Our team is behind some of the industry's largest leaps forward, including the first fully-autonomous cross-country drive in the U.S, the launch of the world's first robotaxi pilot, and operation of the world's longest-standing public robotaxi fleet. We're driven to scale; we're moving towards commercialization of our technology, and we need team members who are ready to embrace change and challenges. Formed as a joint venture between Hyundai Motor Group and Aptiv, Motional is fundamentally changing how people move through their lives. Headquartered in Boston, Motional has operations in the U.S and Asia. For more information, visit www.Motional.com and follow us on Twitter, LinkedIn, Instagram and YouTube. Motional AD Inc. is an EOE. We celebrate diversity and are committed to creating an inclusive environment for all employees. To comply with Federal Law, we participate in E-Verify. All newly-hired employees are queried through this electronic system established by the DHS and the SSA to verify their identity and employment eligibility.
Technology

Motional
Staff Machine Learning Engineer
Senior
Hybrid
Pittsburgh, PA
🏢 Summary: Senior-level ML engineering role focused on defining architecture and technical strategy for large-scale multimodal machine learning systems powering data discovery and model improvement in autonomous driving. The position leads cross-functional initiatives, builds scalable data mining and real-time inference frameworks, and sets engineering standards across the organization. It combines hands-on system design with technical leadership and mentorship. 🗂️ Requirements: BS in Computer Science, Machine Learning or related field (or equivalent experience), 8+ years of hands-on ML engineering experience, Proven ownership of architecture, deployment and optimization of large-scale ML systems, Experience with multimodal foundation models in production (integration, scaling, fine-tuning, deployment), Demonstrated technical leadership across multi-quarter, multi-person initiatives, Expert-level Python proficiency, Strong experience with PyTorch, TensorFlow or JAX, Strong software engineering fundamentals (system design, CI/CD, containerization), Experience deploying ML models in AWS, GCP or Azure, Experience optimizing ML systems for latency, throughput and hardware efficiency, Ability to mentor engineers and drive cross-team technical alignment 📃 Skills: Python, PyTorch, TensorFlow, JAX, AWS, GCP, Azure, CI/CD, Docker, Kubernetes, GPU, CPU, DeepLearning, ActiveLearning, GenerativeAI, MLOps, Triton, TorchServe, TFServing 🏢 Description: Mission Summary: At Motional, we're transforming how autonomous vehicles discover critical intelligence hidden within petabytes of multimodal sensor data. Our next-generation autonomous driving stack depends on finding the rare edge cases, long-tail scenarios, and model errors that matter most. Omnitag, our ML-powered multimodal data mining framework, is the engine that powers this discovery. As a Staff Machine Learning Engineer, you will serve as a technical leader defining the roadmap and architecture for the machine learning systems that power our data discovery and model improvement lifecycles. Rather than focusing on a single specialized domain, you will leverage your broad ML expertise to architect massive, scalable systems, from multimodal representation learning and active learning loops to hyper-efficient production inference. You will own system-level architecture, lead multi-quarter, multi-person initiatives, and partner across the engineering organization to unblock teams and influence department-wide technical strategy. By establishing robust processes and mentoring others, you will ensure ML platforms act as a reliable, mission-critical engine for the autonomy stack. What You'll Do: Define Technical Strategy & Roadmaps: - Develop and execute multi-quarter, high-impact technical roadmaps for core ML systems - Inform leadership to guide reprioritization aligned with OKRs and KPIs Architect System-Level Solutions: - Own system-level architecture for complex ML products - Design scalable frameworks for massive data mining and optimized real-time inference across GPU/CPU clusters Drive Cross-Functional Execution: - Lead multi-person projects across teams to completion - Influence partner team roadmaps to solve shared problems and build alignment Elevate Engineering Excellence: - Establish standards for ML system design, code quality, testing and deployment - Deliver processes to proactively address issues and participate in incident response planning Operate as a Generalist Expert: - Apply deep learning, representation learning, active learning and generative AI techniques to complex problems - Unblock teams facing unprecedented technical challenges Mentor and Lead: - Coach senior and junior engineers - Lead architectural reviews and contribute to engineering culture through documentation and tech talks What We're Looking For (Must-Haves): - BS in Computer Science, Machine Learning or related field (or equivalent practical experience) - 8+ years of hands-on ML engineering experience with large-scale ML systems - Experience with multimodal foundation models in production systems (camera, LiDAR, radar, text) - Demonstrated technical leadership across multi-quarter initiatives - Expert-level Python and experience with PyTorch, TensorFlow or JAX - Strong software engineering fundamentals including system design, CI/CD and containerization - Experience deploying ML models in AWS, GCP or Azure and optimizing for latency and throughput - Proven ability to mentor peers and drive consensus across teams Bonus Points: - MS or PhD in Computer Science, Machine Learning or related field - Background in autonomous driving, robotics or real-time decision-making systems - Experience with large-scale ML data mining, active learning loops and representation learning - Familiarity with multimodal learning, sensor fusion or large foundation models - Experience with model serving tools such as TF Serving, Triton or TorchServe - Experience leading severity reviews or establishing incident response processes for ML platforms Work Arrangement: Hybrid schedule with in-office time in Boston, Pittsburgh or Las Vegas, or fully remote. Compensation & Benefits: Salary range: $205,000—$272,500 USD (base salary). Additional compensation may include bonus or company equity. Eligible employees may participate in benefits including medical, dental, vision, 401k with company match, health savings accounts, life insurance and pet insurance.
Technology

Xometry
Staff Software Engineer
Senior
On-site
North Bethesda, MD
140,004 - 230,004 USD/yr
🏢 Summary: Staff Software Engineer role focused on building and improving AI/ML infrastructure and data platforms that power large-scale manufacturing marketplace products. The position involves cloud infrastructure design, ML platform engineering, distributed systems, and collaboration with AI leadership to deliver scalable and reliable solutions. 🗂️ Requirements: 5+ years of experience in software engineering, machine learning engineering, cloud architecture, or similar roles, Bachelor’s degree in Computer Science, AI, Machine Learning, or related field, Understanding of parallel and distributed computing, Experience with version control and continuous integration, Experience designing and deploying cloud infrastructure for data-intensive AI/ML applications, Experience with Infrastructure as Code using Terraform, Experience designing and implementing REST APIs, Strong programming skills in Python, Experience with multimodal data processing, Experience with AWS microservices, Experience with Docker and Kubernetes, US Citizen or Green Card holder 📃 Skills: Python, AWS, Terraform, REST, Docker, Kubernetes, SageMaker, IAM, Lambda, Cloudwatch, ECR, EKS, Kinesis, Git, CI/CD 🏢 Description: Xometry (NASDAQ: XMTR) powers the industries of today and tomorrow by connecting the people with big ideas to the manufacturers who can bring them to life. Xometry's digital marketplace gives manufacturers the critical resources they need to grow their business while also making it easy for buyers at Fortune 1000 companies to tap into global manufacturing capacity.We are looking for a Staff Software Engineer to join our core machine learning and data platform engineering organization. In this role, you will partner closely with the AI leadership team to improve and extend the foundational infrastructure leveraged by Xometry's AI/ML solutions, including the Instant Quoting Engine®, the Computational Geometry Service, and other data products powering the Xometry marketplace. This will be a high visibility role working hands-on to deliver a core aspect of the Xometry ecosystem. You will be given the opportunity to continually challenge yourself, drive innovation, have ownership of your work, and play a crucial role in the Xometry platform. How You'll Contribute: Operational Excellence: Guarantee the delivery of superior infrastructure and software, while aligning with the strategic business timelines Guide Innovation: Champion the adoption of cutting-edge technologies, methodologies, and practices to enhance efficiency and effectiveness across the AI organization Code Review: You will do code review and mentor others within the organization regarding best practices in ML and Software Engineering Collaborative Strategy: Forge strong partnerships with product managers, engineers, and company leadership to promote a culture of open communication and integrated team dynamics What You'll Bring to Xometry: At least 5 years of experience in a fast-paced technical, problem-solving environment as a software engineer, machine learning engineer, cloud solutions architect, or similar A Bachelor's degree is required, but an advanced degree (M.S. or PhD) in computer science, machine learning, AI, or a related field is preferred and may substitute for some years of experience Demonstrable understanding of software engineering principles, including parallel and distributed computing, version control, reproducibility, and continuous integration Demonstrated experience designing and deploying cloud infrastructure (AWS preferred) to support data intensive applications, including AI/ML solutions, with considerations for scale, reliability and security Strong technical expertise. You will need to either have or demonstrate the ability ability to quickly build technical expertise in the following Infrastructure as Code (IaC), especially Terraform REST API design and implementation Object oriented and functional programming in Python Multimodal data processing (e.g., combining text, image, and 3D data) Experience with AWS microservices including SageMaker, Service Catalog, IAM, Lambda, Cloudwatch, ECR, EKS, and Kinesis Containerization technologies (Docker and Kubernetes) Demonstrated ability to interact and communicate effectively at all levels of the organization, from executives to product managers and a wide variety of stakeholders and contributors Experience in the manufacturing, supply chain, or similar industries is a plus Must be a US Citizen or Green Card holder (ITAR) The estimated base salary range for new hires into this role is $140,000- $230,000 annually + bonus depending on factors such as job-related skills, relevant experience, and location. We also offer a competitive benefits package, including 401(k) match, medical, dental and vision insurance; life and disability insurance; generous paid time off including vacation, sick leave, floating and fixed holidays, maternity and bonding leave; EAP, other wellbeing resources; and much more. #LI-HybridXometry is an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran, or disability status. For US based roles: Xometry participates in E-Verify and after a job offer is accepted, will provide the federal government with your Form I-9 information to confirm that you are authorized to work in the U.S.