Responsibilities
- Collaborate with AI Scientists to understand model requirements and design scalable, efficient ML pipelines.
- Build and maintain reliable, performant infrastructure for data processing, model training, evaluation, and deployment.
- Own the end-to-end implementation of ML systems from research prototypes to production-grade code.
- Optimize model training/inference, latency, and resource usage to meet performance and system constraints.
- Develop monitoring, observability, and CI/CD tooling to support the full ML lifecycle in staging and production environments.
- Ensure engineering best practices in code quality, testing, documentation, and software reliability.
- Interface with product and engineering teams to understand requirements and drive integration of AI systems into user-facing applications.
Key Qualifications
- BS in Computer Science, Electrical Engineering, Machine Learning, or related technical field.
- Proficiency in one or more modern programming languages such as Python, C++, or Java with an understanding of algorithms and data structures.
- Strong expertise in Python data science stack (NumPy, Pandas) and ML/DL frameworks (scikit-learn, PyTorch, TensorFlow) for end-to-end model development.
- 3+ years building production-ready ML infrastructure, including data pipelines, training/inference workflows, and deployment automation.
- Solid understanding of software engineering best practices: version control (Git), unit testing, code review, and CI/CD. Familiarity with containerization and orchestration tools (e.g., Docker, Kubernetes).
- Experience developing software applications and services with an understanding of design for scalability, performance, and reliability.
- Strong problem-solving skills, attention to detail, and a collaborative mindset when working with research and product teams.
Preferred Qualifications
- MS or Ph.D. in Computer Science, Electrical Engineering, Machine Learning or related technical field.
- Knowledge of professional software engineering practices including source control management, code reviews, testing, and continuous integration/deployment.
- Experience in optimizing training and inferencing structures for large scale ML/DL models.
- Experience deploying machine learning models into production environments (e.g., batch, real-time, or edge deployments).
- Experience in distributed/parallel systems, information retrieval, networking, and systems software development.
- Development experience in a cloud service environment such as Amazon AWS, MS Azure, or Google Cloud Platform.
Other Jobs from Gauss Labs
Software Engineer (KR)
Site Reliability Engineer (Vancouver)
Senior Data Scientist - Manufacturing Data (KR)
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say