PitchMeAI
Jobs via Dice

AI Software Engineer

Jobs via Dice · United States

  • Hybrid
  • Full-time
  • $120,000 / year
  • United States
Tailored resumekeyword-matched to this role.
Hiring managerwe find who's hiring.
Intro emaildrafted to reach them directly.

Job highlights

  • Develop innovative AI/ML products and technologies.
  • Collaborate with cross-functional global teams.
  • Design and deliver scalable, real-world solutions.
  • Enhance skills through training and projects.
  • Contribute to asset-based consulting and tools.

About the role

AI Software Engineer

Join a global advanced analytics and AI innovation hub as an AI Software Engineer. You will work in a team of software engineers, product managers, data scientists, data engineers, and designers to create innovative products and new technologies that accelerate and scale work in artificial intelligence and machine learning.

We hire engineers into multiple product teams, such as agentic AI systems, digital twins, and advanced analytics platforms. Team placement will depend on your skills and interests. Our teams are responsible for designing products that explain complex data landscapes and insights to users, building frameworks and libraries that enable Data Scientists, Data Engineers, and Machine Learning Engineers to work effectively on large-scale, complex projects—including open-sourcing some of these frameworks—and developing innovative, industry-specific AI/ML solutions that embed a distinctive technical approach and business knowledge for enterprise clients.

About the Role

As a Software Engineer II, you will collaborate with interdisciplinary teams to design and deliver innovative solutions. You’ll continuously enhance your skills, address user needs, and contribute to building impactful, high-quality products that drive real-world outcomes. In this role, you will take initiative in your learning and development. You will actively seek opportunities to grow by participating in training, conferences, and hands-on projects. With a growing understanding of the investment and return of solutions, you will help create reusable components that accelerate product development across infrastructure, platforms, and services.

Your work will have a real-world impact by driving innovation and delivering scalable solutions. By collaborating with diverse teams, you will contribute to a shift toward asset-based consulting, helping to create high-value tools that address critical client needs and shape industry-leading outcomes.

Responsibilities

You will join our London or Madrid office and collaborate within cross-functional teams to create and develop innovative tools and products by managing workstreams, engaging in discussions, and crafting technical solutions tailored to user needs. Your responsibilities will include working collaboratively in Agile teams through code reviews, pair programming, and iterative delivery, where you will:

  • Deliver well-structured, production-quality code.
  • Own small–medium features end-to-end.
  • Participate in design discussions with senior engineers.
  • Write tests and document code.
  • Maintain high reliability and engage in code reviews.
  • Contribute to team best practices.

Growth Opportunities

This role offers an exceptional opportunity to grow as a technologist and leader. With a global network, leadership development resources, and exposure to cutting-edge challenges, you will expand your expertise, collaborate with strong teams, and play a key role in advancing technology innovation.

Key skills/competency

  • AI Software Engineer
  • Artificial Intelligence
  • Machine Learning
  • Software Development
  • Python
  • Cloud Deployment
  • Agile Methodologies
  • Data Science
  • Product Development
  • System Architecture

Skills & topics

  • AI Software Engineer
  • Artificial Intelligence
  • Machine Learning
  • Software Development
  • Python
  • Cloud Computing
  • Agile
  • Data Science
  • Remote Work
  • Full-time

How to get hired

  • Tailor your resume: Highlight AI/ML projects, production-grade application experience, and cloud platforms like Azure/AWS/GCP.
  • Showcase collaboration: Emphasize experience with Agile, code reviews, pair programming, and stakeholder communication.
  • Demonstrate initiative: Detail your self-directed learning, participation in conferences, and contributions to open-source projects.
  • Prepare for interviews: Be ready to discuss system design, coding challenges, and your approach to developing reusable components.
  • Network effectively: Connect with team members on LinkedIn to understand company culture and current projects.

Technical preparation

Master Python for AI/ML development.,Practice building production-grade applications.,Familiarize yourself with cloud platforms (AWS/Azure/GCP).,Study LLMs and agentic AI system concepts.

Behavioral questions

Describe a complex data problem you solved.,How do you handle iterative development and feedback?,Discuss a time you learned a new technology.,How do you manage autonomous work and travel demands?

Frequently asked questions

What is the work arrangement for the AI Software Engineer role at eTeam, Inc.?
This AI Software Engineer role is primarily remote, but requires approximately 80% travel. This means you'll work from a remote location but will need to be available for significant business travel as required by the projects and team needs.
What are the primary responsibilities of an AI Software Engineer at eTeam, Inc.?
As an AI Software Engineer, you'll collaborate with diverse teams to design and deliver innovative AI/ML solutions, build frameworks for data scientists and engineers, contribute to open-source projects, and develop industry-specific AI/ML applications for enterprise clients. You'll also participate in Agile development practices, including code reviews and pair programming.
What technical skills are most important for the AI Software Engineer position?
Key technical skills include experience building production-grade applications in backend, frontend, or infrastructure, familiarity with Python, TypeScript/JavaScript, React, Node, Flask, SQL, and cloud infrastructure. Experience with CI/CD and modern AI systems like LLMs is highly valued. Cloud deployment (Azure/AWS/GCP) and containerization (Docker) are also beneficial.
Does eTeam, Inc. offer opportunities for professional growth in AI/ML?
Yes, this role offers significant growth opportunities. You'll be part of a global innovation hub, encouraged to participate in training, conferences, and hands-on projects. You'll also gain exposure to cutting-edge challenges and leadership development resources, fostering your growth as a technologist and leader in AI/ML.
What is the expected travel percentage for this AI Software Engineer role?
The role requires a significant amount of travel, estimated at 80%. This indicates a strong need for flexibility and willingness to travel frequently to support projects and client needs across different locations.
What kind of AI/ML projects can I expect to work on as an AI Software Engineer?
You can expect to work on a variety of projects within agentic AI systems, digital twins, and advanced analytics platforms. The teams focus on creating products that interpret complex data, building scalable frameworks for AI/ML practitioners, and developing bespoke AI/ML solutions for enterprise clients.
What is the experience level required for the AI Software Engineer role?
The position is for a Software Engineer II, requiring at least 4 years of relevant experience. This includes experience building production-grade applications and the ability to deliver features independently, participate in design discussions, and collaborate with senior engineers.