Logo
V2X

Software Developer Engineer II

V2X, Boston, Massachusetts, us, 02298

Save Job

Description

V2X is growing! V2X is looking for a Software Developer Engineer II to join our team!

Job Description:

V2X's transportation solutions group is currently seeking a Software Developer Engineer II for its Tolling and Transportation projects. This individual will contribute to the development and integration of the machine learning technology being inserted into the current OmniToll product line software.

The V2X engineering team consists of a diverse group of professionals tasked with design and development of the next generation of tolling systems with a high focus on the inclusion of AI and ML capabilities.

JOB SUMMARY:

As a Software Developer Engineer II on V2X's Transportation Solutions team, you will architect, develop, and integrate AI/ML components into the OmniToll product line. You'll collaborate closely with data scientists, software and systems engineers, and product managers to take machine-learning models from proof-of-concept through production deployment. In this role you will:

Design and implement end-to-end ML pipelines (data ingestion, feature extraction, model training, evaluation, and serving)

Embed computer-vision, anomaly-detection or other AI modules into our tolling software (C++, Python, or Java)

Work with cloud (AWS/Azure/GCP) and/or on-prem infrastructure to build scalable, containerized (Docker/Kubernetes) deployment workflows

Develop and maintain CI/CD pipelines (Jenkins/GitLab CI/Argo) for continuous model integration and delivery

Profile, optimize, and validate ML algorithms for real-time performance and low-latency constraints at toll plazas

Write clear, maintainable code with unit and integration tests, and participate in peer code reviews

Produce design documents, technical specifications, and user-facing documentation

Troubleshoot, debug, and tune both software and models in development and field environments

Engage with cross-functional stakeholders-including product management, QA, and professional services-to ensure on-time, on-budget delivery of AI features

Required Skills:

5+ years of professional software development experience, including 2+ years building and deploying ML/AI solutions

Proficiency in Python and C++, with strong software engineering fundamentals: OOP, design patterns, data structures, and algorithms

Hands-on experience with major ML frameworks (TensorFlow, PyTorch, scikit-learn) and data libraries (Pandas, NumPy)

Deep understanding of the ML lifecycle: data preprocessing, training/validation, hyperparameter tuning, model versioning, and monitoring

Familiarity with containerization and orchestration tools (Docker, Kubernetes) and cloud services (AWS SageMaker, Azure ML, or GCP AI Platform)

Experience building and maintaining CI/CD pipelines for both application and model code (Jenkins, GitLab CI, CircleCI, Argo CD, etc.)

Knowledge of real-time and streaming data platforms (Kafka, MQTT) is a plus

Strong unit-testing and integration-testing practices; experience with test frameworks (pytest, GoogleTest, JUnit)

Solid grasp of networking fundamentals, security best practices, and data-privacy principles in ML deployments

Excellent written and verbal communication skills-able to author technical reports and present complex results to technical and non-technical audiences

Ability to work in Agile/Scrum teams, manage multiple tasks, and adapt to shifting priorities

Desired Skills:

Prior experience in transportation, tolling, or ITS (Intelligent Transportation Systems) domains

Knowledge of computer-vision toolkits (OpenCV, DeepStream) and real-time video analytics

Familiarity with MLOps platforms (MLflow, Kubeflow, TFX) and model-serving frameworks (TensorFlow Serving, TorchServe)

Experience optimizing ML workloads on edge devices or embedded Linux platforms

Background in DevSecOps, container security, and vulnerability scanning (Aqua, Clair)

Demonstrated track record of mentoring inter-disciplinary engineers and providing technical leadership related to MLOps

Required Education:

Bachelor's degree in Computer Science, Electrical/Computer Engineering, Data Science, Mathematics, or a related STEM field from an accredited institution

Salary Range: $92K - $111K

Benefits include the following:

Healthcare coverage

Retirement plan

Life insurance, AD&D, and disability benefits

Wellness programs

Paid time off, including holidays

Learning and Development resources

Employee assistance resources

Pay and benefits are subject to change at any time and may be modified at the discretion of the company, consistent with the terms of any applicable compensation or benefit plans.

Equal Opportunity Employer

This employer is required to notify all applicants of their rights pursuant to federal employment laws.

For further information, please review the Know Your Rights (https://www.eeoc.gov/poster) notice from the Department of Labor.