Motional logo
Motional

We're making driverless vehicles a safe, reliable, and accessible reality.

Software Engineer, ML Dev Enablement

Software EngineerSoftware EngineerFull TimeRemoteMid LevelTeam 1,001-5,000Since 2020H1B SponsorCompany SiteLinkedIn

Location

United States

Posted

2 days ago

Salary

$123K - $163.5K / year

Seniority

Mid Level

Job Description

Software Engineer, ML Dev Enablement

Motional

Role Description We are looking for a Software Engineer to join our ML Infrastructure: Dev Enablement Team. Our mission is to build a frictionless development environment that empowers our researchers and engineers to rapidly innovate on deep learning models for autonomous driving. We manage a high-scale Cloud Development Environment (CDE) platform that provides standardized, high-performance workspaces for ML development. In this role, you’ll spearhead high-impact initiatives: - Designing multi-cloud setups to maximize GPU availability - Driving deep-level model optimization - Building next-generation Agentic AI toolings You will play a pivotal role in ensuring our training ecosystem remains cutting-edge, resilient, and highly efficient. What You’ll Be Doing - Build Agentic AI Tooling: Design, develop, and enhance Agentic AI tools and systems to automate workflows, streamline the ML lifecycle, and empower developer productivity. - Scale Core Infrastructure: Drive the continuous development of our core ML infrastructure and existing CDE platform, leveraging Kubernetes to build robust, high-scale distributed solutions. - System-Level ML Optimization: Partner closely with ML Researchers to profile and optimize distributed training jobs (PyTorch/DDP) and data pipelines. Focus on resolving system-level bottlenecks—such as data loading (I/O), memory management, and network communication overhead—to maximize GPU utilization and training throughput. - Collaborate Cross-Functionally: Partner with ML engineers and data scientists to understand their complex needs, bridging the gap between underlying infrastructure and model development. Qualifications - BS or MS in Computer Science or related field - Strong knowledge of software engineering principles and distributed systems - Strong proficiency with Python or Go or C++ - Experience with building on AWS services or other Cloud platforms and container orchestration using Kubernetes - Experience with the various stages of the ML development lifecycle Bonus Points - Hands-on experience with ML model profiling and performance optimization for distributed training - Experience managing or working with high-performance compute resources (GPUs) - Experience with ML frameworks such as PyTorch or Ray - Experience building, integrating, or enhancing Agentic AI systems and LLM-driven developer tools Benefits - Medical, dental, and vision insurance - 401k with a company match - Health saving accounts - Life insurance - Pet insurance - Additional forms of compensation such as bonuses or company equity Salary Range $123,000 — $163,500 USD

Related Job Pages

More Software Engineer Jobs

Role Description The Report Developer is a full-time position based at 3 Columbia Circle in Albany, NY. The Report Developer is a member of the BI team within Information Technology Services reporting to the Reporting Manager. Collaboration with stakeholders, analysts, business users, and technology staff to deliver BI solutions to Excelsior University is expected. Gathering and analyzing business requirements; designing, developing, and maintaining reports or applications using Ellucian Banner are necessary. The Report Developer is expected to develop an in-depth understanding of data maintained in various application systems, and how it is best organized or integrated. This position will participate in efforts to build, extend, and maintain the underlying data architecture that supports reporting needs of the University. This position is based out of the university’s home office in Albany, NY with the option of considering remote candidates. Remote employees will have mandatory occasional travel for meetings, conferences, and professional development opportunities. Remote employees are expected to be available during work hours 8:30 am – 5:00 pm Eastern time. The University will supply necessary equipment to perform the essential functions of this job (e.g., Laptop, docking station). Employees are responsible for having a workspace where they can participate in virtual meetings without multiple interruptions and noise. Duties and Responsibilities: - Work in collaboration with data analysts and business users to analyze, estimate, and fulfill requests for information and reports from transactional systems. - Design and develop reports and dashboards using Ellucian Banner. - Assist in performing BI systems testing, including data quality assurance, operations process, performance, and usability testing. - Perform tasks related to the deployment, configuration, monitoring, and maintenance of reporting artifacts. - Create and maintain PLSQL and TSQL procedures to process and store data. - Maintain a strong understanding of business workflow, processes, and events and how these are captured in transactional systems. - Write technical documentation and term definitions in Data Cookbook. - Enhance professional knowledge and skills by attending conferences and advanced training in required areas of expertise. Qualifications - Bachelor's degree in computer science, information technology, systems engineering, database management or related field required. - At least three years’ experience writing and troubleshooting complex Oracle SQL queries and PL/SQL code OR Microsoft SQL Server Queries and TSQL. - Strong understanding of relational database systems. Experience in designing and developing dimensional models is desirable. - Experience with enterprise-level business intelligence applications and reporting tools. Experience in Banner, Power BI, QlikView, and Qlik Sense are desirable. - Experience translating complicated technical concepts into simple and effective business terms to high-level leaders and non-technical people. Preferred Qualifications - Experience in Banner, Power BI, QlikView, and Qlik Sense. - Strong understanding of relational database systems. Salary The hiring salary range for this position is $85,000.00 - $95,000.00. The hiring salary range above represents the University's good faith estimate at the time of posting.

United States
$85K - $95K / year
Cleaver-Brooks logo

Data Integration Developer

Cleaver-Brooks

Cleaver-Brooks, Inc., a manufacturer of boiler room products for over 90 years, is the only single source manufacturer and supplier of boiler room products including boilers, burners, accessories and controls. With the vast changes in Environmental and Government regulations in North America and around the world, Cleaver-Brooks, Inc. is committed to heavily investing in cutting edge burner and boiler development. This development provides industrial and commercial users with the highest efficiency and lowest NOx emitting packages on the market today. Our commitment to technology and the environment offers our customers a payback on their investment whether purchasing a new boiler or retrofitting an existing one. High efficiency boilers contribute to the reduction in fuel and carbon footprint resulting in dollars saved and a clean environment.

Full TimeRemoteTeam 1,001

Role Description We are seeking a skilled and detail-oriented Microsoft SSIS/SSAS Developer to join our Information Technology team. This role is responsible for designing, developing, and supporting enterprise data integration and business intelligence solutions using Microsoft SQL Server technologies. The ideal candidate will have strong experience with SQL Server Integration Services (SSIS) and SQL Server Analysis Services (SSAS), along with a solid understanding of data warehousing, ETL processes, and reporting solutions. This position will work closely with business stakeholders and technical teams to deliver scalable, high-quality data solutions that support strategic decision-making across the organization. This is an individual contributor role with significant opportunities to collaborate across departments and drive improvements in data architecture, integration, and analytics. Key Responsibilities - Data Integration & ETL Development - Design, develop, test, and maintain ETL solutions using Microsoft SSIS. - Enhance and optimize existing ETL workflows to improve performance, reliability, and data quality. - Monitor ETL processes, troubleshoot issues, and implement timely resolutions. - Continuously improve data integration processes through automation, best practices, and process optimization. - Data Warehousing & Analytics - Develop and maintain stored procedures, database objects, and data warehouse structures. - Design, build, and support SSAS multidimensional and tabular models. - Implement enterprise data warehouse architecture and data integration strategies. - Ensure data accuracy, consistency, and integrity across systems and reporting platforms. - Collaboration & Documentation - Partner with business users, analysts, and IT teams to gather requirements and translate them into technical solutions. - Create and maintain technical documentation, including data flow diagrams, process documentation, data mappings, and database schemas. - Support reporting and business intelligence initiatives by delivering reliable and scalable data solutions. Qualifications - Bachelor’s degree in computer science, Information Systems, or related field. - 5+ years of experience developing ETL solutions using SSIS. - Strong SQL Server and T-SQL development experience. - Experience with data warehousing concepts and ETL methodologies. - Experience developing and supporting SSAS tabular and/or multidimensional models. - Strong analytical and problem-solving skills. Preferred Qualifications - Experience with Oracle databases. - Experience with Power BI and SSRS. - Experience with Git or other source control systems. - Experience with enterprise data warehouse design and architecture. Benefits - Competitive salary - Comprehensive benefits, including medical, dental, vision, maternity support program, discounted virtual physician visits, voluntary medical benefits (Critical Illness, Hospital Care, and Accidental Injury), FSA, HSA, life insurance, short term and long-term disability - Cash matching 401(k) plan - Employee assistance program (EAP) - Pet insurance - Employee discount program - Tuition assistance - Paid time off and 11 paid holidays

United States
Valsoft Corporation logo

Senior Java Developer

Valsoft Corporation

Valsoft Corporation acquires and builds market software solutions. The company invests in stable businesses and aims to foster an entrepreneurial environment po

Role Description As a Senior Java Developer at Chordline Health, you will play a critical role in designing, developing, and maintaining enterprise-grade healthcare applications. You will work across the full stack, contributing to backend services, database interactions, and dynamic user interfaces while ensuring the highest standards of performance, security, and compliance. Key Responsibilities - Design, develop, and maintain scalable Java-based web applications running on Apache Tomcat - Build and enhance RESTful APIs and backend services using Jakarta EE technologies - Develop and maintain dynamic UI components using Kendo UI and jQuery - Help optimize and troubleshoot complex SQL queries and stored procedures - Collaborate with cross-functional teams including product, QA, and DevOps - Ensure security, scalability, and HIPAA compliance across all components - Participate in code reviews, technical design discussions, and performance tuning - Support containerized deployments and CI/CD pipelines - Maintain and improve automated testing best practices Qualifications - Core Java and Jakarta EE (formerly J2EE) - Kendo UI and jQuery - Database Management (T-SQL) - API Development - AI Assisted Development Skills - Playwright Proficiency - JavaScript (ES Modules) Requirements - Strong expertise in Core Java and enterprise application development - Hands-on experience with Apache Tomcat - Deep understanding of Servlets and JSPs, Jakarta EE APIs, including: jakarta.servlet, jakarta.xml.bind, JAX-RS (Jersey) for RESTful services - Extensive experience with JDBC and SQL, including: ResultSet, CallableStatement, Custom database wrappers - Experience working with Microsoft SQL Server - Strong frontend development experience using Kendo UI for jQuery - Experience implementing MVVM patterns using kendo.observable, data-binding techniques - Comfortable knowledge of T-SQL and relational databases - Expertise in writing and optimizing stored procedures, debugging and performance tuning SQL code - Strong experience designing and maintaining APIs: RESTful services (JAX-RS/Jersey) - Familiarity with OpenAPI/Swagger for API documentation and client generation - Proficiency with JSON processing, including: Jackson library (ObjectNode, ArrayNode) - Skilled with JetBrains IntelliJ development IDE - Experience using Junie/ JetBrains AI on existing codebases - Mastering locators & selectors in Playwright - Understanding how Playwright manages auto-waiting - Using browserContext and page objects in Playwright - Familiarity with playwright.config.js and project configurations - Understanding import/export syntax in JavaScript ES Modules - Strong grasp of async/await and Promises - Using try...catch blocks effectively for error handling Nice-To-Have Skills - Familiarity with healthcare workflows, particularly: Authorization and referral processes - Experience working with clinical data (ICD-10, CPT, HCPCS codes) - Strong understanding of HIPAA compliance, data privacy, auditing, and security for PHI - Experience working in modern DevOps environments, including Docker - Understanding how deployments are managed from DevOps tools - Understanding how workflows are triggered in GitHub Actions - Knowing the difference between local execution and CI execution - Managing shared logic across workflows - Environment management using dotenv and environment-specific configs Preferred Qualifications - Experience modernizing legacy Java applications - Exposure to microservices architecture - End-to-end ownership of SDLC - Familiarity with cloud platforms (Azure, AWS, or GCP) - Strong problem-solving and analytical thinking skills Benefits - Work on meaningful technology that improves healthcare delivery - Collaborate with a highly skilled and mission-driven team - Opportunity to influence architecture and modernize systems - Competitive compensation and benefits package

United States
Lifted, an Upwork Company logo

Senior Python Developer

Lifted, an Upwork Company

One solution built for enterprise companies to source, contract, manage, and pay any type of contingent talent.

ContractRemoteTeam 201-500Since 2025H1B No Sponsor

Role Description An enterprise client is seeking experienced Senior Python Developers to help build the next generation of Artificial Intelligence systems. This opportunity supports the client who is a leading AI platform that enables organizations to build intelligent applications through high-quality human feedback, AI evaluation, and model alignment. The selected consultants will contribute to AI research by: - Designing programming benchmarks - Evaluating AI-generated code - Helping improve the performance, reasoning, and reliability of frontier AI models This is an excellent opportunity for experienced software engineers who enjoy solving complex technical problems while contributing to the future of Generative AI. This opportunity is ideal for senior software engineers with strong Python expertise who enjoy writing high-quality code, reviewing technical solutions, and working on AI-related projects. What You'll Do: - Design and develop coding benchmarks used to evaluate frontier AI models - Analyze AI-generated code for correctness, reliability, efficiency, and edge cases - Build and maintain scalable data pipelines that support AI evaluation workflows - Create structured programming scenarios to test reasoning, debugging, and code quality - Work with large codebases and multi-language software environments - Collaborate with teams focused on improving how AI models understand, generate, and evaluate software - Write clean, maintainable, and well-tested Python code following software engineering best practices Qualifications - 4+ years of professional software engineering experience (required) - Expert-level proficiency in Python - Experience working at a high-growth technology company or top-tier software organization - Proficiency in at least one additional programming language such as JavaScript, Go, C++, or similar - Experience with CI/CD pipelines and automated testing frameworks such as pytest, Mocha, or JUnit - Strong understanding of software engineering best practices, debugging, and code quality - Excellent analytical and problem-solving skills Requirements - Experience with AI/ML evaluation, model benchmarking, or Generative AI (nice to have) - Background in security engineering (nice to have) - Significant contributions to open-source software projects (nice to have) - Experience working with large-scale distributed systems or enterprise software platforms (nice to have) Benefits - Fully remote contract opportunity - Compensation ranges from $80–$100 USD per hour - Expected workload is 10–39 hours per week, depending on project needs - Weekly payments for approved work completed during the previous week - Work volume may fluctuate throughout the duration of the engagement Hiring Process - Submit your proposal - Complete a short qualification form provided by the client - Qualified candidates will receive an Upwork contract offer and onboarding instructions - After accepting the contract, candidates will gain access to the client's evaluation - Candidates who successfully pass the evaluation will be invited to a technical interview with the client

Worldwide
$80 - $100 / hour