Overview
AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+ industries. We rank among the leaders in areas like application development and AI/ML, and our people-first culture has earned us multiple Best Place to Work awards.
WHY JOIN US
If you're looking for a place to grow, make an impact, and work with people who care, we'd love to meet you!
ABOUT THE ROLE
As a Senior Python Engineer, you will shape and scale intelligent backend solutions that power data-driven products used in real-world decision making. This role sits at the intersection of software engineering and AI/ML, with strong influence over system architecture, cloud-native design, and service integration. You&ll collaborate with diverse stakeholders, champion clean code and CI/CD practices, and see your work move from design to production. It&s an opportunity to grow technically while owning meaningful, high-impact outcomes.
WHAT YOU WILL DO
- Design, develop, and maintain robust, scalable python applications;
- Write clean, reusable, and efficient code following coding standards;
- Lead the architecture and framework selection for projects;
- Ensure proper integration of front-end components and back-end services;
- Conduct code reviews and provide constructive feedback;
- Optimize applications for maximum speed, scalability, and reliability;
- Troubleshoot and resolve complex technical issues;
- Implement unit tests, integration tests, and support continuous integration;
- Project duration – 6 months.
MUST HAVES
- 4–7 years of relevant experience in data engineering, backend development, or AI/ML;
- Strong Python development skills, including experience with data processing libraries;
- Proficiency in SQL;
- Proficiency in Microservices & REST Apis;
- Proficiency in Data modeling;
- Solid understanding of clean code;
- Exposure to test automation frameworks (pytest);
- Solid understanding of software engineering practices like Git-based development, code review, and CI/CD pipelines;
- Ability to work independently on assigned tasks and take ownership from design to production deployment;
- Strong problem-solving and debugging skills, especially for complex data and integration issues;
- Comfortable engaging with non-technical stakeholders;
- Strong written and verbal communication in English.
NICE TO HAVES
- LLM orchestration frameworks;
- Classical ML;
- AZURE/GCP;
- Bachelor’s or master’s degree in computer science, Engineering, Data Science, Mathematics, or a related quantitative field;
- Demonstrated experience delivering production-grade, client-facing data and analytics products on cloud infrastructure.
PERKS AND BENEFITS
- Professional growth: Mentorship, TechTalks, and personalized growth roadmaps.
- Competitive compensation: USD-based pay with education, fitness, and team activity budgets.
- Exciting projects: Modern solutions with Fortune 500 and top product companies.
- Flextime: Flexible schedule with remote and office options.