Join Pattern as a Senior Software Engineer in Pune, scaling the Data Platform with a skilled team. Focused on building and maintaining open-source data solutions using modern technologies.
Responsibilities
Join a dynamic development team in Pune to scale Pattern's Data Platform.
Work with a team of 4-6 skilled engineers.
Focus on building and maintaining an open source data platform, leveraging a modular approach to pipeline construction.
Requirements
6-10 years of experience in complex data engineering roles, designing and operating reliable ingestion systems.
Exposure in building data ingestion and transformation pipelines using modern ETL frameworks.
Strong capabilities in at least one programming language used for data pipelines (e.g., Go preferred; Ruby on Rails/Python/Scala a plus).
Working knowledge of relational (Postgres/MySQL) and NoSQL databases. Advanced SQL query skills for performance and scale.
Strong experience with AWS Services: including S3, EMR/Glue, Athena, Lambda, EC2, RDS, IAM, and cost monitoring.
Demonstrated experience optimizing large-scale data pipelines for performance, including techniques such as parallel processing, multithreading, and/or massive parallel processing (MPP).
Understanding of bottlenecks in data pipelines and ability to optimize for high throughput and low latency.
Familiarity with DevOps and SRE principles; experience with infrastructure as code (Terraform/CloudFormation).
Experience writing and maintaining automated tests.
Clear, concise technical documentation skills and championing clean code.
iOS Engineer developing new financial services with Merpay, focusing on individual credit business in Japan. Collaborating with cross - functional teams to improve user experience and product quality.
Tech Lead managing development teams across mobile, web, and backend at Lotus's. Overseeing software solutions while ensuring technical excellence and high - quality code across projects.
Staff Engineer developing solutions with agile teams and mentoring junior engineers. Focused on leading development initiatives utilizing CI/CD, .NET, and web services.
Software Engineer developing and supporting client - server applications for gaming technology at Light & Wonder. Collaborating with teams to build reliable and scalable software solutions.
Associate Director role leading software development and team collaboration at RBC. Designing and building robust Java applications while mentoring a high - performing development team.
Senior Software Engineer in Mobility Engineering at WEX developing backend solutions for fleet management. Responsible for scalable system design and leadership in code quality and best practices.
Experienced AI - ML Engineer developing and implementing analytics solutions for aerospace applications at Boeing. Delivering cutting - edge R&D and high - quality engineering work in global markets.
Software Engineer developing domain - specific applications for industrial research at Uncountable. Focus on data integrations and automated data transfer routines in Python.
Working Student in Software Engineering at Uncountable, supporting scientific R&D for innovative materials companies in Europe. Collaborative role in Munich with flexibility in work hours.
Senior Software Engineer leading innovative software projects at Kira Learning. Transforming educational experiences with AI and technology in a high - growth startup environment.