P

Photon

Builds custom software and AI for big companies

Apache Airflow - Multiple Teams

Data EngineeringConfirmed live in the last 24 hours
Full-timeIndiaNo salary listedIn-person

About the Job

Requirements

  • Six to nine years of experience.
  • Strong proficiency in Apache Airflow, Informatica, Snowflake, Azure services, Java design patterns, data modeling, Spring Boot, Spring Batch, Hibernate ORM, and Spring Security.
  • Strong Python programming experience with data libraries including Pandas and NumPy.
  • Advanced Java, Power BI, Kubernetes, Azure Kubernetes Service, and GitHub Copilot agent development experience.
  • Strong proficiency in SQL and data modeling.
  • Experience with Spark, Kafka, Hadoop, or similar technologies.
  • Expertise in cloud data platforms and services, including Snowflake.
  • Knowledge of continuous integration and continuous delivery, DevOps, automation, data governance, security, and privacy requirements.
  • Strong proficiency in Advanced Java, Spring Boot, Spring MVC, and Spring Data.
  • Experience with microservices architecture and event-driven systems.
  • Experience with Spring Batch, REST APIs, OpenAPI, and API security standards.
  • Familiarity with Kafka, RabbitMQ, or messaging frameworks.
  • Experience with containerization and cloud platforms including Docker, Kubernetes, Azure, and Amazon Web Services.
  • Understanding of DevSecOps, continuous integration and continuous delivery, and agile development methodologies.
  • Strong debugging, troubleshooting, and performance optimization skills.

Responsibilities

  • Design and implement batch and real-time data ingestion pipelines.
  • Build scalable extract, transform, and load or extract, load, and transform solutions using modern data engineering frameworks.
  • Develop and optimize data models, data lakes, and data warehouse architectures.
  • Ensure data quality, lineage, governance, and compliance standards.
  • Optimize the performance, reliability, and scalability of data processing workflows.
  • Collaborate with cross-functional teams to define data requirements and solutions.
  • Implement monitoring, alerting, and operational controls for data platforms.
  • Support cloud-native data solutions across Azure.
  • Design and develop RESTful APIs and microservices using Spring and Spring Boot.
  • Implement business logic and integration services for enterprise applications.
  • Build scalable and resilient distributed systems using cloud-native patterns.
  • Collaborate with architects, product owners, and quality assurance teams throughout the software development life cycle.
  • Ensure code quality through unit testing, code reviews, and automated testing.
  • Optimize application performance, security, and reliability.
  • Implement observability through logging, monitoring, and tracing solutions in Datadog.
  • Participate in continuous integration and continuous delivery pipeline development, including declarative pipelines using Jenkins Core, and deployment automation.

About the Company

Photon

Builds custom software and AI for big companies

Photon designs, builds, and runs custom software for large companies, combining an in-house creative agency with its own engineering teams. Its flagship client work includes rebuilding Samsung's US online store as a set of smaller linked services and creating Olive Garden's mobile app, which lets diners join the waitlist from their phones instead of waiting at the door. Clients hire Photon's teams to plan and code their apps, websites, and AI tools and to keep them running afterward, paying for the engineers and designers assigned to each project. Photon is privately held and based in London, with its US arm in Dallas and engineering centers in Chennai and Bengaluru.

Company size
5,001-10,000
Company stage
Not listed
Total funding
Not listed
Headquarters
London, United Kingdom
Founded
Not listed

Recently Posted Jobs

Explore more opportunities at Photon

See more jobs