19 Aug
|
Infor
|
Hyderabad
Department: Development
Location: Hyderabad
Description
Role Alignment with Business Plan: The Software Engineer (Python / PySpark) will play a critical role in building reliable, scalable backend services and data processing components. This position supports our business plan by delivering well-engineered Python services and distributed data pipelines that keep our data management platforms performant, correct, and cost-effective, directly contributing to customer trust and platform growth.
Position Summary: The Software Engineer (Python / PySpark) is responsible for designing, developing, and maintaining production-grade Python applications and services, with a strong emphasis on core software engineering fundamentals, clean design, and solid database work. The role includes writing and tuning PySpark jobs for large-scale data processing. Exposure to broader data engineering practices such as orchestration, lakehouse formats, and pipeline design is valuable, but the primary focus is depth in Python, databases, and engineering craftsmanship.
The engineer collaborates closely with other developers, architects, and project managers to translate business requirements into working software.
A Typical Day In The Life Includes
- Design, develop, and maintain scalable, high-quality applications and services in Python.
- Write clean, maintainable, well-tested, and efficient code following established design principles and team standards.
- Develop and optimize PySpark jobs for batch and large-volume data processing workloads.
- Model, query, and tune relational data: write efficient SQL, design schemas, and reason about indexes, joins, and query plans.
- Build and consume REST APIs and integrations with backend and data services.
- Troubleshoot and debug production issues, including performance bottlenecks, memory issues, and data correctness problems.
- Profile and optimize applications and Spark jobs for runtime, resource usage, and cost.
- Participate in code reviews, design discussions, and technical documentation.
- Work independently and as part of a team to deliver projects on time.
Basic Qualifications
- Bachelor's degree in Computer Science or a related field.
- 4-5 years of experience building applications in Python.
- Strong command of core Python: data structures, OOP, error handling, iterators/generators, concurrency basics, packaging, and virtual environments.
- Solid computer science fundamentals: data structures, algorithms, complexity analysis, and debugging methodology.
- Strong SQL skills and hands-on experience with at least one relational database (PostgreSQL, MySQL, Oracle, or SQL Server).
- Working knowledge of PySpark or a strong willingness to develop it on the job, including DataFrame APIs and basic understanding of distributed execution.
- Experience with automated testing (pytest or equivalent) and writing testable code.
- Experience with Git or other version control systems.
- Excellent problem-solving and analytical skills.
- Ability to work independently and as part of a team.
- Strong communication skills.
Preferred Qualifications
- Experience tuning Spark jobs: partitioning, shuffles, joins, caching, and reading execution plans.
- Familiarity with data engineering practices such as ETL/ELT pipeline design, incremental loads, and data quality checks.
- Exposure to lakehouse table formats (Delta Lake, Iceberg, Hudi) or columnar formats (Parquet, ORC).
- Experience with workflow orchestration tools (Airflow, Dagster, or similar).
- Working knowledge of cloud platforms (AWS, Azure, or GCP) and managed Spark offerings (EMR, Databricks, Glue).
- Experience with containers and CI/CD (Docker, Kubernetes, GitLab CI, or Jenkins).
- Familiarity with NoSQL or streaming systems (Kafka, DynamoDB, MongoDB).
- Familiarity with Agile development methodologies is a plus.
About Infor Infor is where ambition meets impact. Join a global community of bold thinkers and innovators, where your expertise doesn't just solve problems. it shapes industries, unlocks opportunities, and creates real-world impact for billions of people. At Infor,
you're not just building a career. you're helping to build what's next. Infor is a global leader in business cloud software products for companies in industry specific markets. Infor builds complete industry suites in the cloud and efficiently deploys technology that puts the user experience first, leverages data science, and integrates easily into existing systems. Over 60,000 organizations worldwide rely on Infor to help overcome market disruptions and achieve business-wide digital transformation.
For more information visit www.infor.com
Our Values
At Infor, we strive for an environment that is founded on a business philosophy called Principle Based Management™ (PBM™) and eight Guiding Principles: integrity, stewardship & compliance, transformation, principled entrepreneurship, knowledge, humility, respect, self-actualization.
We have a relentless commitment to a culture based on PBM™. Informed by the principles that allow a free and open society to flourish, PBM™ prepares individuals to innovate, improve, and transform while fostering a healthy, growing organization that creates long-term value for its clients and supporters and fulfillment for its employees.
Infor is an Equal Opportunity Employer. We are committed to creating a diverse and inclusive work environment. Infor does not discriminate against candidates or employees because of their sex, race, gender identity, disability, age, sexual orientation, religion, national origin, veteran status, or any other protected status under the law.
If you require accommodation or assistance at any time during the application or selection processes, please submit a request by following the directions located in the FAQ section.
Fraud Awareness
We have been made aware of unauthorized individuals posing as Infor recruiters, including some who have made fraudulent offers of employment. Please read our guidelines and protect yourself from recruitment scams.
Fraud Privacy Policy
We value your privacy at Infor. You may access our privacy policy here.
US Only
This employer uses E-Verify. Please visit this website for additional information.
E-Verify Illinois: Click here, aquí, or tu
📌 Software Engineer (Python/Pyspark) (Hyderabad)
🏢 Infor
📍 Hyderabad