Software & Data/AI Engineer

Filled
June 20, 2025

Job Description

About the Role:
We are seeking a versatile and driven Software & Data/AI Engineer to join our fast-growing AI engineering team. In this role, you will be at the intersection of software development, machine learning infrastructure, and data engineering. You’ll design and build scalable systems that power intelligent applications and data products used by teams across the business.

Whether you’re engineering end-to-end ML pipelines, optimizing data infrastructure, or deploying intelligent services into production, you’ll be working in a collaborative, high-impact environment where innovation and technical excellence are expected.

Key Responsibilities:

  • Design, develop, and maintain data pipelines, APIs, and services that support analytics, machine learning, and AI-driven applications
  • Collaborate with data scientists to deploy and scale models in production environments
  • Build and optimize systems for data ingestion, transformation, storage, and access (batch and real-time)
  • Ensure quality, performance, and reliability across AI/ML workflows and services
  • Develop reusable frameworks for experiment tracking, model versioning, and monitoring
  • Work closely with cross-functional stakeholders (product, engineering, data science) to align technical execution with business goals

Required Qualifications:

  • Bachelor’s or Master’s degree in Computer Science, Data Engineering, or a related field
  • 3–8 years of experience in software engineering and/or AI/ML infrastructure development
  • Strong coding skills in Python and one or more backend languages (e.g., Java, Go, or Node.js)
  • Proficient in working with cloud platforms (AWS, Azure, or GCP) and containerized environments (Docker, Kubernetes)
  • Experience with modern data and ML stacks (e.g., Airflow, MLflow, Spark, TensorFlow, PyTorch, Kafka)
  • Solid understanding of RESTful API development, CI/CD pipelines, and DevOps principles

Preferred Qualifications:

  • Familiarity with MLOps practices and tools for model lifecycle management
  • Experience with scalable data storage (e.g., Snowflake, BigQuery, Redshift, Lakehouse architectures)
  • Exposure to distributed systems, microservices, or stream processing (e.g., Apache Flink)
  • Strong communication skills and a collaborative mindset

What We Offer:

  • A high-impact role in a fast-paced, innovation-driven environment
  • Competitive compensation with equity, performance bonuses, and comprehensive benefits
  • Hybrid and flexible work arrangements
  • The opportunity to work on AI systems that solve real-world problems at scale
  • A supportive team culture that values curiosity, autonomy, and technical excellence

How to Apply:
📩 Submit your resume, GitHub or portfolio link, and a brief statement of interest to: ai-hiring@[yourcompany].com
Subject: Application – Software & Data/AI Engineer – [Your Name]
🗓 Applications reviewed on a rolling basis