1

Machine Learning Software Engineer Jobs in New Jersey

The Software Engineer contributes to the development of analytics solutions, supports the ... AI & Machine Learning: LLM integration, prompt engineering, embeddings, model evaluation ...

The Software Engineer contributes to the development of analytics solutions, supports the ... AI & Machine Learning: LLM integration, prompt engineering, embeddings, model evaluation ...

As a software developer, you will utilize modern methodologies and technologies to innovate and ... and machine learning tools to drive innovation in healthcare. • Invent better ways to reduce ...

As a software developer, you will write innovative software solutions using modern methodologies ... and machine learning tools to drive innovation in healthcare. • Invent better ways to reduce ...

next page

Showing results 1-20

Machine Learning Software Engineer information

See New Jersey salary details

$64.5K

$149.8K

$208.6K

How much do machine learning software engineer jobs pay per year?

As of Jun 9, 2026, the average yearly pay for machine learning software engineer in New Jersey is $149,771.00, according to ZipRecruiter salary data. Most workers in this role earn between $121,800.00 and $175,600.00 per year, depending on experience, location, and employer.

What does a Machine Learning Software Engineer do?

A Machine Learning Software Engineer designs, develops, and deploys machine learning models within software applications. They work on data preprocessing, model training, optimization, and integration into production systems. Their role requires expertise in programming (Python, Java, or C++), machine learning frameworks (TensorFlow, PyTorch, or Scikit-learn), and cloud platforms. They collaborate with data scientists and software engineers to build scalable ML solutions.

What are the key skills and qualifications needed to thrive in the Machine Learning Software Engineer position, and why are they important?

To thrive as a Machine Learning Software Engineer, you need a solid understanding of programming (especially Python), algorithms, data structures, and mathematics, ideally backed by a degree in computer science, engineering, or a related field. Experience with frameworks such as TensorFlow or PyTorch, familiarity with cloud platforms (AWS, Azure, or GCP), and relevant certifications in data science or machine learning are highly valuable. Strong problem-solving skills, effective communication, and the ability to work collaboratively with cross-functional teams set outstanding candidates apart. These competencies are crucial for building deployable, scalable, and maintainable machine learning solutions that address real business challenges.

What are the day-to-day responsibilities of a Machine Learning Software Engineer?

As a Machine Learning Software Engineer, your daily tasks typically include developing and optimizing machine learning models, collaborating with data scientists and product teams to define requirements, and integrating models into production systems. You’ll work extensively with large datasets to preprocess, analyze, and validate data, as well as monitor model performance and iterate on solutions when needed. It's common to participate in code reviews, contribute to architectural decisions, and maintain documentation for reproducibility and knowledge sharing. This role offers a dynamic and intellectually stimulating environment, making it ideal for those who enjoy solving complex technical problems and working at the intersection of engineering and data science.

What are the most commonly searched types of Machine Learning Software Engineer jobs in New Jersey? The most popular types of Machine Learning Software Engineer jobs in New Jersey are:
What are popular job titles related to Machine Learning Software Engineer jobs in NJ? For Machine Learning Software Engineer jobs in NJ, the most frequently searched job titles are:
Software Engineer (TGF)

$60K - $95K/yr

Other

Medical, Dental, Vision, Life, Retirement, PTO

Posted 23 days ago


Job description

About the Organization
ATEC is a leading engineering and computer science organization providing support to the Federal Aviation Administration since 2005. ATEC has established an internal process that works with clients and industry leaders to identify and bring new opportunities to life. We build creative, forward thinking solutions to support and maintain the FAA National Air Space. Our mission is to provide excellent support in aerospace sciences, by fostering employee innovation and growth.
Full-Time/Part-Time
Full-Time
Exempt/Non-Exempt
Exempt
Location
WJHTC
Description
Software Engineer
This position is located on-site at the FAA WJHTC, at the Atlantic City Airport in New Jersey.
ATEC is looking for Software Engineers to support the Federal Aviation Administration's (FAA's) Target Generation Facility (TGF). The TGFdevelops next-generation air traffic simulation tools, aircraft integrations, and graphical training platforms. This role blends real-time systems, graphical user interface development, aircraft dynamics, networking, and emerging artificial intelligence applications.
If you're excited about simulation, aviation, and intelligent systems - we want to hear from you!
WHY THIS ROLE?
  • Work on real-world national airspace research
  • Build intelligent, adaptive aviation training systems
  • Combine coding, aviation, and emerging technology
  • High visibility projects with real operational impact
ESSENTIAL JOB FUNCTIONS:
  • Develop simulation software supporting air traffic and aircraft operations
  • Build graphical user interfaces for scenario editors, instructor dashboards, and simulation controls
  • Support distributed, networked simulation environments
  • Help design an intelligent aviation training system with performance analytics
  • Explore artificial intelligence and machine learning applications in simulation and training
KNOWLEDGE, SKILLS, and ABILITIES:
  • Proficiency in Java, C++, JavaScript, TypeScript, or Python
  • Experience developing graphical user interfaces
  • Interest in aviation, simulation, or real-time systems
  • Basic networking knowledge
  • Curiosity about artificial intelligence and machine learning
ADDITIONAL SKILLS A PLUS:
  • Experience flight simulation
  • Knowledge of aircraft dynamics or air traffic operations
  • Experience with web dashboards or data visualization
  • Exposure to machine learning frameworks
EDUCATION/YEARS of EXPERIENCE REQUIREMENTS:
  • Bachelor of Science in Computer Science, Engineering, Math, or a Bachelor's degree in another technical field with a minimum of thirty (30) semester hours in a combination of math, statistics, and computer science with 0 to 7 years of experience.
SECURITY REQUIREMENTS:
  • US Citizenship or documented proof of eligibility to work in the US
  • Applicants selected will be subject to a government investigation
  • Has been living in the US for at least the past 3 years
WORK ENVIRONMENT & PHYSICAL DEMANDS:
  • Cubicle environment
PAY RANGE:
  • $60,000-$95,000 (commensurate with years of experience)
BENEFITS:
  • Health insurance
  • Dental insurance
  • Vision insurance
  • Life insurance
  • 401(k) matching
  • Tuition reimbursement
  • Paid time off
  • Referral Bonuses
  • Employee assistance program
  • Employee discount program

EOE Statement
We are an equal employment opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status or any other characteristic protected by law.
This position is currently accepting applications.