BayRock Labs Logo

BayRock Labs

Python Developer

Reposted 13 Days Ago
Be an Early Applicant
Remote
Hiring Remotely in India
Senior level
Remote
Hiring Remotely in India
Senior level
The Lead Python Engineer will design, implement, and manage microservices and workflow systems, ensuring high reliability and performance for AI-driven applications, while mentoring other engineers.
The summary above was generated by AI

About BayRock Labs
At BayRock Labs, we pioneer innovative tech solutions that drive business transformation. As a leading product engineering firm based in Silicon Valley, we provide full-cycle product development, leveraging cutting-edge technologies in AI, ML, and data analytics. Our collaborative, inclusive culture fosters professional growth and work-life balance. Join us to work on ground-breaking projects and be part of a team that values excellence, integrity, and innovation. Together, let's redefine what's possible in technology.

We are seeking a highly experienced and technically adept Lead Python Engineer to architect, design, and implement the core microservices and workflow systems that power our next-generation, AI-driven applications. The ideal candidate has over eight years of hands-on experience building high-scale, production-grade backends using Python and modern asynchronous frameworks. This role requires a strong focus on system reliability, code quality, rigorous testing, and best practices in a microservices environment, particularly with deep experience in data integration using Snowflake.

Key Responsibilities

  1. Architectural Design & Implementation

Microservices: Lead the design and implementation of robust, scalable, and secure microservices using Python and FastAPI (or similar asynchronous frameworks).

API Specification/AI Native Development: Define, document, and maintain all service endpoints using the OpenAPI Specification (OAS) standard to ensure consistency, clarity, and ease of consumption by frontend and internal teams.

Workflow Systems: Design and implement resilient, step-based state machines or declarative Workflow Systems to manage complex, multi-step business logic and data processing pipelines.

  1. AI Enablement & Data Integration

AI-Driven Development: Integrate machine learning models (AI/ML) into production microservices.

Data Integration: Architect and develop robust data synchronization with experience in Snowflake integrations (e.g., using Snowflake Python Connector or ORM extensions) to handle large-scale analytical and transactional data flows.

Data Persistence: Implement and optimize data models and persistence layers using modern Database ORMs (e.g., SQLAlchemy, SQLModel) for relational and NoSQL databases.

  1. Engineering Quality & Best Practices

Code Quality: Define and enforce organization-wide Code Base Best Practices and rigorous Code Quality standards, including performance, security, and maintainability.

Testing: Establish comprehensive Unit Test Cases, integration tests, and end-to-end testing strategies to ensure high coverage and reliability across all services.

Mentorship: Provide technical leadership, mentorship, and code reviews to mid and senior-level engineers, fostering a culture of technical excellence.

Required Qualifications

Experience: 8+ years of professional software development experience, primarily focused on backend systems using Python.

Core Backend: Expert proficiency in Python and developing high-performance RESTful APIs, with specific, demonstrable experience using FastAPI.

API Standards: Deep understanding and practical experience defining APIs using the OpenAPI Specification (OAS), including tooling for validation and documentation.

Architecture: Proven history of designing, deploying, and maintaining systems built on Microservice Architectures.

Data Layer: Expertise with relational databases and using advanced Database ORM features for complex query optimization and schema migrations.

Workflow Systems: Experience defining, implementing, and managing complex business logic using step-based, state-driven, or declarative workflow systems (e.g., orchestration tools, custom state machines).

Cloud & Data: Strong experience working with cloud environments (AWS, GCP, or Azure) and significant experience integrating systems with Snowflake.

Preferred Qualifications (Nice-to-Haves)

Experience in integrating AI-Driven Development principles into software lifecycles.

Experience with AI Editors (Cursor, Windsurf etc) for coding

Understanding on RAG and AI applications

Familiarity with containerization (Docker, Kubernetes) and CI/CD pipelines.

Knowledge of asynchronous programming patterns and performance tuning in Python (asyncio).

Top Skills

AWS
Azure
Docker
Fastapi
GCP
Kubernetes
Python
Snowflake
Sqlalchemy
Sqlmodel

Similar Jobs

11 Days Ago
Remote or Hybrid
India
Senior level
Senior level
Artificial Intelligence • Cloud • Sales • Security • Software • Cybersecurity • Data Privacy
SailPoint is seeking a Senior Software Engineer to build Python SDKs and frameworks for their big data platform. Responsibilities include designing, delivering, and testing backend services while collaborating with teammates and engaging in product demos and customer support.
Top Skills: AWSDockerEksGrafanaJIRAKafkaKibanaNoSQLPrometheusPythonRedisSQL
16 Days Ago
Remote
IN
Junior
Junior
Information Technology
Join Miratech as a Junior Python Engineer to develop applications and data pipelines with SQL expertise, focusing on AI and ML solutions.
Top Skills: Ai/MlAirflowDbtHuggingfaceNumpyPandasPythonScikit-LearnSnowflakeSQL
2 Days Ago
Easy Apply
Remote
India
Easy Apply
Mid level
Mid level
Cloud • Information Technology
Responsibilities include writing scalable code in Python, developing user-facing features with React.js, API development, and optimizing existing infrastructures.
Top Skills: FastapiPythonReact

What you need to know about the Bengaluru Tech Scene

Dubbed the "Silicon Valley of India," Bengaluru has emerged as the nation's leading hub for information technology and a go-to destination for startups. Home to tech giants like ISRO, Infosys, Wipro and HAL, the city attracts and cultivates a rich pool of tech talent, supported by numerous educational and research institutions including the Indian Institute of Science, Bangalore Institute of Technology, and the International Institute of Information Technology.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account