You might be our missing piece if you have:
- Strong expertise in Python and AI frameworks such as PyTorch, Keras, SciPy, or Tensorflow.
- Experience with Python-based Web frameworks like FastAPI, Flask, or Django.
- Knowledge of PEP 8 coding standards for Python.
- Extensive experience in solving AI/ML challenges and working with LLMs.
- Familiarity with OpenAI, Embeddings, Completion, and Semantic Search.
- Solid experience with API integrations and working with external APIs like OpenAI, Anthropic, or similar AI service providers.
- Hands-on experience with containerization and orchestration tools – especially Docker for packaging ML models, and Kubernetes (or similar) for deploying and scaling them in distributed environments.
- Proficiency in DevOps and automation practices: designing CI/CD pipelines (using tools like Jenkins, GitLab CI/CD, or GitHub Actions) to automate model testing and deployment, and using Infrastructure-as-Code (CloudFormation, Terraform) to manage cloud resources.
- Working knowledge of cloud computing services (AWS, Azure, GCP) for ML workloads. This includes familiarity with cloud AI/ML services and managed ML platforms (like SageMaker, Azure ML, or GCP AI Platform) and experience setting up scalable infrastructure for data and models (compute instances, storage, networking for model endpoints).
- Familiarity with databases and experience using SQLAlchemy, Alembic, and database management for AI models.
- Strong skills in managing datasets using tools like Pandas, SciPy, and Numpy for data pre/post-processing.
- Experience with monitoring and logging frameworks to track running systems; Prometheus/Grafana or cloud monitoring services to record model serving performance metrics, and possibly specialized ML monitoring solutions (e.g. MLflow, Weights & Biases, Apache Airflow for scheduling retraining).
- Strong analytical and problem-solving skills to diagnose issues from logs/metrics and tune system performance.
- Excellent communication skills and a collaborative mindset; Since this role works across AI Engineering, Data Engineering, DevOps Engineering, and client teams, the engineer must be able to explain technical concepts to diverse stakeholders and document work clearly.
- Ability to work in an agile environment, manage priorities, and coordinate with remote or cross-functional team members is important.
We would be thrilled if you have:
- A track record of deploying and managing machine learning models at scale (e.g., in a product or platform used by thousands of end-users or clients).
- Experience working on client-facing projects or consulting engagements.
We will be working together on:
- Designing, building, and automating ML pipelines.
- Deploying and scaling models in production.
- Monitoring, maintaining, and improving model performance.
- Collaborating with Data Engineers and client stakeholders.
- Establishing governance, documentation, and best practices.
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 over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,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
