
Python and Apache Spark Big Data Engineer - Assistant Vice President
- 🇮🇳 India
- Hybrid
- Manager or above
- 15 hours ago
- Python
- Yarn
- Apache Spark
- Hive
- Apache Avro
- Parquet
- JSON
- Unit Testing
- Unix
- Linux
- SQL
- Agile
- Scrum
- Git
- Jira
- Maven
- CI/CD
- Jenkins
- Scala
- HBase
Experience Range - 8 to 12 years
Strong experience with one or more programming languages (Python/Spark).
•  Demonstrated analytical and problem-solving skills. Application performance tuning, troubleshooting experience and the implementation of these skills in Big Data domain.Â
•  Comfortable working with large data volumes and be able to demonstrate a firm understanding of logical data structures and analysis techniques.Â
•  Experience in Big data technologies like HDFS, Map Reduce, YARN, Apache Spark, Hive.Â
•  Familiarity with data formats like Avro, Parquet, CSV, JSON.Â
•  Strong systems analysis, design and architecture fundamentals, Unit Testing and other SDLC activities.Â
•  Understanding fundamental design principles behind a scalable application.Â
•  Experience in working with UNIX/LINUX and shell scripting.Â
•  Good knowledge of database principles, practices with SQL.Â
•  Application performance tuning, troubleshooting experience and the implementation of these skills in Big Data domain. Good to Have:Â
•  Agile/Scrum methodology experience is required.Â
•  Experience in SCMs like GIT and tools like JIRA.Â
•  Experience in No SQL databases.Â
•  Familiarity with build tools such as Maven and continuous integration like Jenkins/Team City.Â
•  Familiarity with cloud and container technologies.Â
•  Experience real time data processing - Kafka.Â
Responsibilities:Â
•  Translate application storyboards and use cases into functional applications.Â
•  Design, build, and maintain efficient, reusable, and reliable Python/Scala code.Â
•  Ensure the best possible performance, quality, and responsiveness of the applications.Â
•  Identify bottlenecks and bugs, and devise solutions to these problems.Â
•  Develop high performance & low latency components to run Spark clusters.Â
•  Interpreting functional requirements into design approaches those can be served through Big Data platform.Â
•  Collaborate and partner with Global Teams based across different locations.Â
•  Be able to propose best practices and standards.Â
•  Perform the testing of software prototypes and transfer to the operational team.Â
•  Processing of data using Hive, Impala & HBASE.Â
•  Performing analysis of large data sets and derive insights.
------------------------------------------------------
Job Family Group:
Technology------------------------------------------------------
Job Family:
Applications Development------------------------------------------------------
Time Type:
Full time------------------------------------------------------
Most Relevant Skills
Please see the requirements listed above.------------------------------------------------------
Other Relevant Skills
For complementary skills, please see above and/or contact the recruiter.------------------------------------------------------
Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.
Â
If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity reviewAccessibility at Citi.
View Citi’sEEO Policy Statement and theKnow Your Rights poster.
Python and Apache Spark Big Data Engineer - Assistant Vice President · Citibank, N.A. United Kingdom