Staff Software Engineer - Python, Microservices and Azure
Hyderabad
Blue Yonder
Transforming supply chains through an end-to-end platform for planning, execution, commerce and returns.Scope:
- Core responsibilities – Architect, Design, Develop, Test for a ground up SaaS product
- The incumbent will need to have leadership qualities to also mentor junior and mid-level software associates in our team
Our current technical environment:
- Software: Python, Flask, Redis, Azure Durable Functions, Rest API, OAuth
- Application Architecture: Scalable, Resilient, event driven, secure multi-tenant Microservices architecture
- Cloud Architecture: MS Azure (ARM templates, AKS, HD insight, Application gateway, Virtue Networks, Event Hub, Azure AD)
- Frameworks/Others: Kubernetes, Kafka, ELK stack, NOSQL, RDBMS, Snowflake, Flask
What you’ll do:
- Design, implement, and maintain robust microservices and event-driven architecture.
- Develop scalable and efficient solutions to handle large volumes of data in real-time.
- Optimize existing systems for performance, scalability, and reliability.
- Drive architecture and designs to become simpler, more robust, and more efficient. Deliver on these promises through self-healing, reliable services that require minimum manual intervention.
- Implement monitoring and observability solutions using tools like ELK stack to track system performance and identify bottlenecks.
- Lead technical discussions and provide guidance to junior engineers on best practices in software development.
- Conduct code reviews to ensure high-quality code standards and adherence to architectural guidelines.
- Design development activities in accordance with designated standards and procedures.
- Provide early visibility and mitigation to technical challenges through the journey.
- Provide support of products through conception to product delivery including problem solving, defect maintenance and support to customer services
- Influence fellow engineers by proposing software designs, providing feedback on software designs and/or implementation.
What we are looking for:
- Bachelor’s degree in computer science is required, Masters is preferred
- 10+ years of software engineering experience building production-grade software.
- 8+ years of Python programming experience with an excellent understanding of Object-Oriented Design & Patterns.
- 5+ years of experience working on Azure cloud environment.
- 2+ years of experience in Frontend technologies, JavaScript, TypeScript, React
- 5+ years of experience in building REST APIs
- 4+ Working Experience on Kafka and its integration with Cloud Services.
- 3+ years of Linux scripting experience
- 8+ years working with traditional and new relational SQL DBMS; Snowflake preferred.
- Excellent working knowledge of Kubernetes and other virtualized execution technologies
- 4+ years of experience with NOSQL databases; Cassandra, HBase, Redis
- 4+ years of experience with one popular Python framework (like Django, FASTAPI)
- Strong CS fundamentals in algorithms and data structures
- Should have experience working with CI/CD, automated unit, and integration testing.
- Familiarity with modern Big Data computing platforms such as Hadoop and Spark
- Exposure to one or more of Pandas, NumPy, sklearn, Keras, TensorFlow, Jupyter, Matplotlib etc.
- Good to have Supply Chain domain knowledge.
Our Values
If you want to know the heart of a company, take a look at their values. Ours unite us. They are what drive our success – and the success of our customers. Does your heart beat like ours? Find out here: Core Values
Diversity, Inclusion, Value & Equity (DIVE) is our strategy for fostering an inclusive environment we can be proud of. Check out Blue Yonder's inaugural Diversity Report which outlines our commitment to change, and our video celebrating the differences in all of us in the words of some of our associates from around the world.
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status.
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: APIs Architecture Azure Big Data Cassandra CI/CD Computer Science Django ELK Engineering FastAPI Flask Hadoop HBase JavaScript Jupyter Kafka Keras Kubernetes Linux Matplotlib Microservices NoSQL NumPy Pandas Python RDBMS React REST API Scikit-learn Snowflake Spark SQL TensorFlow Testing TypeScript
Perks/benefits: Team events
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.