Job description agileengine is one of the inc. 5000 fastest-growing companies in the u and a top-3 ranked dev shop according to clutch.
we create award-winning custom software solutions that help companies across 15+ industries change the lives of millions if you like a challenging environment where you're working with the best and are encouraged to learn and experiment every day, there's no better place - guaranteed!
:) what you will do design and implement ml models focused on time-series forecasting and predictions, ensuring robust validation and testing methodologies; develop comprehensive feature engineering pipelines that handle complex data patterns and temporal dependencies; create and maintain experimentation frameworks for systematic model evaluation and a/b testing; design and maintain scalable data processing pipelines that ensure data quality and accessibility for ml workflows; design conversational flows and interaction patterns for ai-powered systems; implement and optimize retrieval systems for domain-specific knowledge bases.
must haves 4+ years of development experience in python and sql; production exposure to snowflake, aws and docker ; experience with deep learning frameworks ( pytorch or tensorflow ); familiarity with ml model deployment and serving ( mlflow or similar ); experience with time series analysis and forecasting libraries ( prophet or similar ); strong software engineering foundation; great communication skills as well as stakeholder management and requirements gathering; experience working in an environment leveraging remote communication and collaboration tools (e.g.
gitlab, slack, jira ); a strong sense of ownership, attention to detail and willingness to overcome every challenge with the same level of energy; upper-intermediate english level.
nice to haves exposure to apache airflow and dbt; experience with llm frameworks (autogen, langgraph or similar) and vector databases; you are passionate about writing clean, modern, maintainable, & highly-performant code; you have a pro-active ability and a self-starter attitude to troubleshoot and solve problems; you have experience working in an agile environment; you have strong communication skills with excellent interpersonal effectiveness, in one-on-one interactions and presenting to a room; you have self-awareness and a desire to continually improve.
the benefits of joining us professional growth accelerate your professional journey with mentorship, techtalks, and personalized growth roadmaps.
competitive compensation we match your ever-growing skills, talent, and contributions with competitive usd-based compensation and budgets for education, fitness, and team activities.
a selection of exciting projects join projects with modern solutions development and top-tier clients that include fortune 500 enterprises and leading product brands.
flextime tailor your schedule for an optimal work-life balance, by having the options of working from home and going to the office – whatever makes you the happiest and most productive.
requirements 4+ years of development experience in python and sql; production exposure to snowflake, aws and docker; experience with deep learning frameworks (pytorch or tensorflow); familiarity with ml model deployment and serving (mlflow or similar); experience with time series analysis and forecasting libraries (prophet or similar); strong software engineering foundation; great communication skills as well as stakeholder management and requirements gathering; experience working in an environment leveraging remote communication and collaboration tools (e.g.
gitlab, slack, jira); a strong sense of ownership, attention to detail and willingness to overcome every challenge with the same level of energy; upper-intermediate english level.