Sr. Software Engineer - Python
Ericsson Bengaluru, Karnataka, India
Telecommunications · 10,001+ employees
About the role
Architect and develop scalable, high-performance web applications using Python while leading a team of developers. Collaborate with cross-functional teams to deliver cloud-native AI/ML big-data analytics software solutions.
What they look for
Requirements
Requires a Bachelor's or Master's degree in Computer Science or a related field and 5-8 years of professional backend development experience. Candidates must possess strong proficiency in Python, microservices architecture, and cloud platform familiarity.
Full description
Join our Team
About this Opportunity
Ericsson is a global leader in telecommunications and technology, driving innovation in 5G, cloud-native development, and digital transformation. We are a R&D unit in Ericsson, building world class cloud-native based AI/ML big-data analytics software for telecom operators. We are looking for a dedicated, competent, dynamic and proactive individual having end to end cloud native product development experience in Python and ML.
What you will do
Backend Development: Architect and develop scalable, high-performance web applications using Python, ensuring performant and efficient systems. Team Leadership: Lead a team of highly motivated developers, conducting code reviews, mentoring junior members, and fostering a culture of excellence. Collaboration: Work closely with cross-functional teams, including backend developers, UX/UI designers, and product managers, to deliver cohesive solutions. Continuous Improvement: Stay abreast of emerging technologies and best practices, integrating them into the development process to enhance efficiency and quality.
What you will bring
Education: Bachelor’s / Master’s degree in Computer Science, Information Technology, or a related field. “All academic credentials must be from recognized and accredited institutions and are further subject to verification.” Experience: 5–8 years of professional experience in backend development, with a strong focus on Python.
Technical Skills:
- Proficiency in Python & Django/Rest API/FLASK/FAST API.
- Experience with Micro Servies architecture.
- Strong understanding of RESTful APIs and asynchronous programming (Python).
- Basic Understanding - Kubernetes and cloud computing – AWS/Azure/GCP.
- Knowledge of DevOps practices, including CI/CD pipelines (Jenkins, Spinnaker) and automated testing.
- Experience with containerization (Docker, Kubernetes).
- Experience with Databases – MySQL, NoSQL.
- Exposure to security best practices in system design and implementation.
- Knowledge about end-to-end tests using Robot framework and wire-mock.
- Write unit tests first before implementing features to ensure the functionality is well-defined and testable.
- Understanding of Agile methodologies and DevOps practices.
- Familiarity with cloud platforms and containerization technologies.
- Excellent problem-solving and analytical skills.
- Ability to work effectively in a fast-paced, collaborative team environment.
- Strong communication and interpersonal skills.
- Good to have- Contributing to system design and architecture.
Similar roles
-
Consultant - Full Stack Developer ( React +Python)
KPMG India Bangalore, Karnataka, India
-
Senior Python Engineer - AI Code Evaluation (Codex / Claude Code, up to $200/hr)
G2i Inc. Miami, Florida, United States · $208K–$416K/yr
-
Senior Python React Developer
Jobgether Canada
-
Desenvolvedor(a) Backend Pleno - Python
Jobgether Brazil
-
Full Stack Software Engineer (Python / Cloud / React)
EXL Dallas, Texas, United States · $80K–$100K/yr
-
AI/ML Engineering Lead/(Gen AI,Python,LLM,ETL)Associate Director
HSBC Pune, Maharashtra, India