Design and develop ML and data science applications, collaborating with data scientists and business owners to build innovative solutions. Work on the entire product development lifecycle, from prototype to production-ready services. Collaborate with the development team for architecture and coding standards.
Requirements
- Substantial relevant collaborative software engineering experience
- Previous full-time engineering roles in at least two companies
- Solid understanding of computer science fundamentals
- Expert familiarity with backend development in Python
- Experience designing applications using a microservices architecture
- Experience with LangChain, LangGraph, or similar LLM orchestration frameworks
- Experience deploying models in cloud environments (AWS, GCP, or Azure)
- Knowledge of Kubernetes or another container orchestration platform
- Experience with relational databases
- Experience working with large volumes of complex data with workflow management tools like Airflow
- Strong understanding of software engineering principles, version control, and testing
- Experience deploying code into production through CI/CD tools
- Experience building RESTful APIs
- Good verbal and written communication skills
- Knowledge of Agile methodology and experience working in a collaborative Agile environment
Benefits
- Competitive compensation
- Benefits