Senior Software Engineer – AI/ML Platform

April 7, 2026

Are you applying to the internship?

Job Description

Senior Software Engineer – AI/ML Platform

Join our innovative and rapidly growing technology company, a leader in developing cutting-edge AI solutions that transform industries. We’re looking for a highly skilled and passionate Senior Software Engineer with a strong background in AI/ML platforms to contribute to our core product development.

As a Senior Software Engineer, you will play a pivotal role in designing, developing, and maintaining scalable and robust AI/ML infrastructure and services. You will work within a dynamic cross-functional team, pushing the boundaries of what’s possible with artificial intelligence and ensuring our platform scales with our ambitious goals.

Key Responsibilities

  • Lead the design and implementation of core components for our AI/ML platform, ensuring high performance, scalability, security, and reliability.
  • Develop and maintain API services and data pipelines for machine learning model training, deployment, monitoring, and inference.
  • Collaborate closely with Data Scientists and ML Engineers to translate research prototypes and models into production-ready, robust systems.
  • Contribute significantly to the architecture, technical roadmap, and strategic planning of our AI/ML infrastructure, identifying opportunities for innovation and continuous improvement.
  • Mentor junior engineers, fostering a culture of technical excellence, knowledge sharing, and continuous learning within the team.
  • Perform rigorous code reviews, ensuring code quality, maintainability, adherence to best practices, and security standards.
  • Troubleshoot and resolve complex technical issues across the platform, optimizing for performance, stability, and cost-efficiency.
  • Stay abreast of industry trends, emerging technologies, and best practices in AI/ML and software engineering.

Required Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical field.
  • 5+ years of professional experience in software development, with a significant focus on backend systems and distributed architectures.
  • Strong proficiency in Python and experience with at least one other programming language (e.g., Java, Go, C++).
  • Extensive experience with cloud platforms such as AWS, GCP, or Azure, including serverless architectures, containerization (Docker, Kubernetes), and infrastructure as code.
  • Proven track record of building, deploying, and maintaining scalable, high-performance services and APIs.
  • Familiarity with common machine learning frameworks (e.g., TensorFlow, PyTorch, scikit-learn) and a deep understanding of MLOps principles and practices.
  • Deep understanding of data structures, algorithms, object-oriented design, and software design patterns.
  • Excellent problem-solving skills, critical thinking, and the ability to work both independently and collaboratively in a fast-paced environment.
  • Strong communication and interpersonal skills, with the ability to articulate complex technical concepts clearly.

Preferred Qualifications

  • Experience with distributed stream processing technologies (e.g., Kafka, Spark Streaming) and big data systems.
  • Familiarity with CI/CD pipelines, automated testing frameworks, and observability tools (monitoring, logging, tracing).
  • Contributions to open-source projects related to AI/ML, distributed systems, or cloud infrastructure.
  • Experience with database technologies, both relational (e.g., PostgreSQL) and NoSQL (e.g., MongoDB, Cassandra).
  • Prior experience in a leadership or technical lead role, guiding project execution.

What We Offer

  • Competitive salary and generous equity options, reflecting your impact and contribution.
  • Comprehensive health, dental, and vision insurance coverage for you and your family.
  • Flexible work schedule and remote-friendly policies to support work-life balance.
  • Generous paid time off, including vacation, sick leave, and company holidays.
  • Significant opportunities for professional development, including conference attendance, training courses, and mentorship programs.
  • A dynamic, inclusive, and innovative work environment where your contributions are highly valued and directly impact product success.
  • Access to state-of-the-art tools, technologies, and computing resources.
  • Regular team-building events, social gatherings, and opportunities to connect with a diverse group of talented individuals.
  • A culture that fosters continuous learning, creativity, and challenging the status quo.

Our Culture

We are a team of passionate innovators driven by curiosity, a commitment to excellence, and a shared vision for the future of AI. We believe in fostering a collaborative and supportive environment where every voice is heard, diverse perspectives are celebrated, and continuous learning is an integral part of our journey. We value transparency, integrity, creativity, and the courage to tackle challenging problems with groundbreaking solutions.

Ready to Apply?

If you are excited by the prospect of building the future of AI, thrive in a challenging yet rewarding environment, and meet the qualifications outlined above, we encourage you to apply! Please submit your resume and a compelling cover letter detailing your relevant experience, technical achievements, and why you believe you’d be a great fit for our team and mission.

We are an Equal Opportunity Employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. We are committed to creating an inclusive environment for all employees.