Back to Jobs
Python Developer
Actively Reviewing
SWITS DIGITAL Private Limited
Job Description
Job Title : Python Developer
Gurugram
Full-time /
Job Responsibilities
engineering aspects (e.g., code optimization, deployment, and system integration).
needs.
with large datasets.
integrated into production.
Requirements
and data-driven systems from a software perspective.
system design principles.
learning workflows and distributed
Gurugram
Full-time /
Job Responsibilities
- Design, develop, and deploy scalable, high-performance software systems and
- Collaborate closely with Data Scientists to support the integration of machine learning
engineering aspects (e.g., code optimization, deployment, and system integration).
- Work with Product & Engineering teams to integrate solutions into products and services,
- Develop and manage data pipelines to handle large datasets, ensuring efficient data
needs.
- Architect and implement scalable software systems, optimize existing systems, and build
- Manage databases and caching systems (e.g., MySQL, Redis, Elasticsearch), ensuring
with large datasets.
- Deploy robust infrastructure solutions on AWS or GCP, ensuring high availability, fault
- Conduct experiments and test hypotheses to improve system performance and reliability,
integrated into production.
- Communicate technical details and insights to both engineering and non-engineering
- Stay updated on the latest developments in software engineering, system design, and
- Provide technical mentorship and guidance to junior team members, encouraging
- Ensure system compliance with data security and privacy regulations, incorporating best
Requirements
- 3+ years of experience as a software engineer, with a focus on system design, coding, and
- Strong programming skills in Python or other relevant programming languages, with
- Experience collaborating with Data Scientists or working on projects involving data
and data-driven systems from a software perspective.
- Proficiency in using key components of the tech stack including Elasticsearch, Redis,
system design principles.
- Excellent communication skills, with the ability to explain complex concepts to technical
- Strong problem-solving and analytical skills, with a keen interest in continuous learning and
- Experience optimizing infrastructure and software deployment to reduce latency and
- Optional: Experience with modern machine learning and data processing technologies
learning workflows and distributed
Required Skills
Share
Quick Apply
Upload your resume to apply for this position
–